相信很多刚入门的朋友来讲, php 代码审计很陌生,很多网友喜欢直接扔 seay 等自动化工具,这方法也算是一种最快的一种审计方式。之前看 w 师傅的一篇文章,开始部分说了一段话 ” 对于面向过程写法的程序来说,最快的审计方法可能时直接丢 seay 审计系统里,但对于基于 mvc 模式的程序来说,你直接丢 seay 审计系统的话,那不是给自己找麻烦吗? ”
确实如此,对于mv模式的程序,确实给自己找麻烦。
进入今天的正题,如何快速挖掘漏洞,以下是我自己之前用的方法,今天给大家分享一下,适合刚接触代码审计的朋友,大佬勿喷。
首先我们需要一个好的测试环境。
工具篇之开发环境 ( 个人推荐,排名不分先后 )
0x01.PhpStorm
PhpStorm 是 JetBrains 公司开发的一款商业的 PHP 集成开发工具,旨在提高用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查 ,是一个非常不错的开发环境。
主要特点:
1. 跨平台 。
2. 对 PHP 支持 refactor 功能。
3. 自动生成 phpdoc 的注释,非常方便进行大型编程。
4. 内置支持 Zencode 。
5. 生成类的继承关系图,如果有一个类,多次继承之后,可以通过这个功能查看他所有的父级关系。
6. 支持代码重构,方便修改代码。
7. 拥有本地历史记录功能( local history 功能)。
8. 方便的部署,可以直接将代码直接 upload 到服务器。

下载链接
PHP代码审计工具与思路分享

最低0.47元/天 解锁文章
5047

被折叠的 条评论
为什么被折叠?



