一个新的小trick

本文最后更新于:2024年12月14日 下午

绕过requre_once的一个小trick

先了解一下实现原理

php的文件包含机制是将已经包含的文件与文件的真实路径放进哈希表中,当已经require_once('flag.php'),已经include的文件不可以再require_once。

require_once包含的软链接层数较多时once的hash匹配会直接失效造成重复包含。

关于为什么能绕过可以看这位师傅的分析https://anquanke.com/post/id/213235

至于例子可以看看这个https://www.cnblogs.com/Mz1-rc/p/15095366.html


一个新的小trick
http://gensokyo.cn/2022/05/23/一个新的小trick/
作者
s1ain
发布于
2022年5月23日
许可协议