PHP高级应用漏洞审计技术
高级 PHP 应用的代码审计,挺值得一看的一篇文章。思路挺跳脱,不止盯着常规的eval()
、assert()
那些老掉牙的函数,更多讲了怎么从变量名、键值、甚至 PHP 自身特性的角度下手。像parse_str()
这种你平时都懒得管的函数,也能玩出漏洞来,真的蛮细节的。
文章还提到了一点我觉得挺有用——要根据不同 PHP 版本去选工具和策略。比如register_globals
老版本才有,盲扫新版代码就纯浪费时间了。
除了函数和变量,还讲了不少“边角料”内容:比如magic_quotes_gpc
的坑、$_GLOBALS
变量覆盖、甚至像session_destroy()
带来的文件删除风险。写得蛮细的,对做代码审计的你挺有启发。
对了,它还提醒了一个事:不要老靠工具,多复杂逻辑工具根本不到。所以你得自己多研究点技巧、查查最近安全圈都在搞啥,这才是能挖到料的正道。
如果你正琢磨怎么搞定一堆混乱的老 PHP 项目,或者想提升一下代码审计的深度,这篇文章可以看一看,思路还蛮多的。
154.09KB
文件大小:
评论区