symbolic-execution-tools
来源: yaklang/hack-skills · 安装量: 1.6K · 优先级: P1
支持的工具
核心能力
Opaque Predicates 求解
利用 Z3 对混淆中插入的永真/永假条件进行自动求解,识别并移除虚假分支。仿真脱壳
使用 angr 的仿真执行(SimExe)在不运行恶意代码的情况下模拟脱壳过程。约束传播
通过符号执行追踪数据流,恢复被混淆中断的变量关系。路由触发条件
- OLLVM 控制流扁平化(需要求解状态变量)
- Opaque Predicates 无法通过模式匹配识别
- 需要仿真执行来提取被保护的数据
- 静态分析受阻,需要动态信息辅助