nikiss

不安全文件下载漏洞

有一些网页提供文件下载的功能,如果在下载链接里面出现文件路径,即可尝试进行目录遍历,下载其他的文件

防范方法

过滤.(点),使用户在url中不能回溯上级目录

正则严格判断用户输入参数的格式

php.ini配置open_basedir限定文件访问范围

 

pikachu靶场实例

 

 

 

随便查看一个超链接

 

 

 后面跟的是文件名,get请求

localhost/pikachu/vul/unsafedownload/execdownload.php?filename=kb.png

把后面的文件名改一改

localhost/pikachu/vul/unsafedownload/execdownload.php?filename=../../../../hack.txt

 

posted on 2021-03-25 21:54  nikiss  阅读(69)  评论(0编辑  收藏  举报