寻币
/
模块
白盒审计
高级
结合应用源码与运行环境开展系统化的白盒代码审计。学习从路由入口追踪输入源(Source)到危险汇点(Sink)的污点传播路径,利用 pdb 断点调试验证触发条件,编写可复现的漏洞利用脚本(PoC),并完成代码修复与回归测试。
代码审计
方法论
01
源码让我们多看见了什么
02
接手一个可运行的项目
03
从一次正常请求切入代码
04
跟踪输入与执行条件
05
用断点验证静态判断
06
构造能够执行的输入
07
从本地执行到远端证据
08
把手工过程写成可重放的 PoC
09
响应不再包含内部信息
10
修复根因并保留正常功能
11
交付可复核的审计结论