由于限制了代码上传所以只能利用截图代替文字,十分抱歉~ 适合初学者~仅用于参考学习~ 什么是SQL盲注? 一般的sql注入在我们输入sql语句的时候都会返回我们执行sql语句的结果,比如我们插入database(),执行结果就会是例举出当前所在的数据库名称dvwa 而盲注就好像是在判断题,我们执行的结果不会显示出来,只会告诉你”对”或者不对,不会出现回显现象 回显:就是显示正在执行的批处理命令及执行的结果等 判断存在SQL盲注 一般的sql注入会吧结果显示出来
SQL盲注不会显示
猜测数据库长度
若要看表第二行数据将0改成功1,一个个测试即可猜测出数据库名
对应ASCII对应U
Sqlmap 针对链接:python sqlmap.py –u “url” 针对数据包: python sqlmap.py –r 1.txt
抓取数据包,复制到txt中 放入sqlmap中并运行
也可以直接跑url |