SQLmap使用技巧
获取数据库连接用户密码
参数
1 | --passwords |
介绍
1 | 获取密码的哈希值,可通过指定字典对哈希值进行爆破 |
例子:
1 | sqlmap -u xxx --passwords |
设置自动填入选项
参数
1 | --batch |
介绍
1 | 使用该参数后,出现yes/no的时候会自动填写 |
例子
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 | Host: xxx.xxx.xxx.xxx |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 狐狸小镇!