PinVMP
主要功能是辅助分析 VMProtect 等虚拟化保护代码。
自用二进制分析工具,代码渣,许多功能尚在开发中。离完全自动化分析 VMP 还很远。
基本思路:
使用 Pin 插装运行,记录 trace,离线分析
构造执行基本块图
使用 Miasm 对基本块进行符号执行。
配置
下载
将 repo 中的文件编译成 pintool。(编译过程参考)
# 配置 VS 命令行编译环境
"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat" x86
# 开始编译
make all TARGET=ia32
安装
可直接将 miasm2 文件夹 copy 到 C:\Python27\Lib\site-packages\miasm2
命令行使用
配置 py/c
2023-08-20 13:37:51
1.42MB
CSS
1