Sql注入工具:sqlmap

outman
9
2025-04-30

sqlmap是一款强大的开源渗透测试工具,专门用于自动化检测和利用SQL注入漏洞,并能够完全控制数据库服务器

它支持广泛的数据库管理系统,包括MySQL、Oracle、PostgreSQL、Microsoft SQL Server等

查询用法

  1. sqlmap -u "url" --current-db //url带参数,查询库名

  2. sqlmap -u "url" --tables -D "库名"//查询表名

  3. sqlmap -u "url" --columns -T "表名"//查询列名

  4. sqlmap -u "url" --dump -C "username,password" -T "表名"//查询数据

控制用法

  1. sqlmap -u "url" --is-dba//确认是高权限用户

  2. sqlmap -u "url" --file-read "服务器路径上的文件"//读

  3. sqlmap -u "url" --file-write cc.txt "cc.txt的路径" --file-dest "服务器上路径.jh.txt"//写

  4. -os-cmd=想输入的命令//操作

  5. --os-shell --sql-shell//交互

提交方法

  1. -data "url"//post注入

  2. -cookie "url"//cookie注入

  3. 推荐使用-r