Python调用sqlmapapi接口,成功扫描但是返回结果为【】,结果为空值
使用python调用sqlmapapi接口来扫描目标url地址,并且进行自动化sql注入,但是sqlamp终端报错:Retrieved scan data and error messages,并且再pycharm运行py,扫描注入结果为空。
解决办法:
- 既然通过sqlmapapi接口的调用无法成功返回数据,于是我试着直接使用sqlmap来对目标url进行sql注入,发现报错:没有名为'lib.takeover.metasploit'的模块,于是猜想可能是由于这个报错所以导致脚本运行后返回值为空
- 根据报错信息提示,发现sqlmap下的lib/takeover文件夹下缺少metasploit.py文件,于是重新下载这个文件,然后导入,再次运行sqlmap和python脚本,两者都成功了。