sqlmap是一款进行SQL注入的工具,非常简单好用。我们在dvwa上试着用sqlmap实现注入,拿到数据库的信息。
- 搭建dvwa环境并启动。
- windows上需要搭建Python环境,下载sqlmap包并解压。kali linux自带(之后演示在kali上)。
- 设置dvwa级别为low(medium,high都可以,不要设成impossible就行)
- 打开dvwa的SQL Injection,打开浏览器调试,输入user id并submit,查看拦截到的请求。
- 可以看到是一条GET请求,url是“http://192.168.7.28/dvwa/vulnerabilities/sqli/?id=1&Submit=Submit#”,cookie里有”security=low; PHPSESSID=0nm9krnrptlt5v6ahockigke62”
- 我们先只用url试试
sqlmap -u "http://192.168.7.28/dvwa/vulnerabilities/sqli/?id=1&Submit=Submit#"