sqlmap命令大全
时间: 2023-08-09 22:08:03 浏览: 226
SQLmap常用命令
回答: 这里提供了一些sqlmap命令的示例和用法。首先,使用burpsuite工具拦截post请求数据包并保存到post.txt文件中,然后使用sqlmap命令调用该文件进行注入测试,例如:sqlmap -r post.txt --dbms mysql -p username --dbs,这个命令指定了mysql数据库,注入参数为username,用于查看所有数据库名。[1]另外一个示例是使用sqlmap对指定URL进行注入测试,并将结果写入文件,例如:sqlmap.py -u http://192.168.98.100/sqli-labs/Less-1/?id=1 --file-write "C:/Users/cuiyi/Desktop/1.txt" --file-dest "C:/2.txt" -v 1。[2]还有一个有用的参数是--os-shell,它可以模拟一个真实的Shell,允许输入要执行的命令。如果无法执行多个语句(例如PHP或ASP的后端数据库为MySQL),仍然可以使用INTO OUTFILE将结果写入可写目录,从而创建一个Web后门。--os-shell支持ASP、ASR.NET、JSP和PHP四种语言,但要执行此参数,需要具有数据库管理员权限,即--is-dba的值必须为True。[3]这些是一些sqlmap命令的示例,你可以根据具体的需求进行调整和使用。
阅读全文