1、动态调试、静态代码分析
2、使用代码扫描工具辅助分析,开源的有:seay等,商业的有:checkmarx、coverity、fortify、奇安信代码卫士等
3、定位危险函数,回溯参数传递过程,exec()、system()等
4、寻找可控变量,追踪变量传递过程,name、id等
5、寻找敏感功能点:文件上传等等
您当前没有「奇安信攻防社区」的账号,注册后可获取更多的使用权限。