春风再美也比不上你的笑, 没见过你的人不会明了。
最近要写一个批量工具,然后就要用到sqlmap的api,顺手总结一下自己用的。
-help
1 | python sqlmapapi.py --help |
启动 sqlmapapi server
需要使用 - s 参数让 sqlmapapi 以 server 模式运行
或者指定 - H 和 - P 参数
1 | python sqlmapapi.py -s |
REST API
1 | # 用户方法 |
创建新的扫描任务
1 | requests.get( |
taskid: 新建的任务id
配置扫描参数
此处需使用post请求
1 | requests.post( |
option常用配置参数:
1 | # ///Bools below./// |
获取全部配置参数:
开始扫描
1 | requests.post( |
获取扫描结果
1 | # 运行中 |
status: running 运行中
status: terminated 运行结束
获取扫描结果
1 | requests.get( |
如果有注入,在data中为中可以获取注入信息,error中为错误信息