Sqlmap工具使用指南
sqlmap是一个开源的渗透测试工具,可以用来进行自动化检测,利用SQL注入漏洞,获取数据库服务器的权限。它具有功能强大的检测引擎,针对各种不同类型数据库的渗透测试的功能选项,包括获取数据库中存储的数据,访问操作系统文件甚至可以通过外带数据连接的方式执行操作系统命令。
官方网站:http://sqlmap.org/,
下载地址:
https://github.com/sqlmapproject/sqlmap/zipball/master
![](https://i-blog.csdnimg.cn/blog_migrate/f6e96212a3de4d53ecb78a638ecd033b.jpeg)
Sqlmap参数
想要真正掌握SQLMap,就必须对它所提供的参数一一进行了解,只有这样才能感觉到 Sqlmap的强大之处,下面列举了一些常用的参数用法。
常用Sqlmap参数及说明
参 数 |
说 明 |
-b |
获取banner |
-P |
指定测试参数 |
g |
从 Google 中获取 URL, -g ,'inurl:aspx?id=" |
-gpage=GOOGLEPAGE |
指定Google页码 |
-union-check |
是否支持union注入 |
参 数 |
说 明 |
|
-union-cols |
union查询表记录 |
|
-union-test |
union语句测试 |
|
-union-use |
采用union注入 |
|
—proxy |
代理注入 |
|
…threads |
采用多线程 |
|
-user-agent |
自定义 user-agent |
|
—referer=REFERER |
HTTP referer 头 |
|
—proxy=PROXY |
使用代理 |
|
—string |
指定关键词 |
|
—tor |
创建tor的匿名网络 |
|
—predict-output |
常见的查询输出预测 |
|
—keep-alive |
使用持久HTTP (S)连接 |
|
-eval=EVALCODE |
使用HTTP参数污染 |
|
-a,-all |
查询所有 |
|
—hostname |
主机名 |
|
—is-dba |
是否是管理员权限 |
|