一个新的小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/