sqlmap 常用姿势

sqlmap是一款开源的渗透测试工具,用于检测和利用SQL注入漏洞。本文介绍了如何使用sqlmap进行SQL注入检测,包括指定URL、参数,获取数据库信息、数据库名,列举表以及表中的数据,执行自定义SQL语句和读取文件等操作,展示了其在dvwa靶场上的应用。
摘要由CSDN通过智能技术生成

sqlmap 是一种开源渗透测试工具,可自动执行检测和利用 SQL 注入缺陷以及接管数据库服务器的过程。它配备了强大的检测引擎、许多适用于最终渗透测试人员的利基功能,以及广泛的开关,包括数据库指纹、从数据库获取数据、访问底层文件系统以及通过输出在操作系统上执行命令。

来自 Github

项目地址 https://github.com/sqlmapproject/sqlmap

下载即可使用,需要安装 python

一些基础用法

这里使用常用漏洞靶场 dvwa 作为演示

检测是否存在注入

 sqlmap -u "http://192.168.0.9/vulnerabilities/sqli/?id=1&Submit=Submit#"
  • -u 指定要检测的 url,sqlmap 就会自动检测尝试可注入的参数

  • 也可以添加 -p 指定参数,这里为 -p "id"

完整命令为

 sqlmap -u "http://192.168.0.9/vulnerabilities/sqli/?id=1&Submit=Submit#" -p "id"

由于 dvwa 需要登录,所以还需要指定 cookie,需要添加 --cookie

sqlmap -u "http://192.168.0.9/vulnerabilities/sqli/?id=1&Submit=Submit#"  -p "id" --cookie "
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值