Ghidra转LLVM
该工具将已编译的二进制文件提升为LLVM。
特别感谢我的顾问Arie Gurfinkel和CMU Pharos团队( )。 从其存储库中进行的测试。
Python 3所需的软件包
llvmlite
Graphviz
安装说明(仅Linux)
1.安装Ghidra
提取JDK:tar xvf
用您选择的编辑器打开〜/ .bashrc。 例如:vi〜/ .bashrc
在文件的最后,将JDK bin目录添加到PATH变量中:export PATH = / bin:$ PATH
保存存档
重新启动所有打开的终端窗口以使更改生效
2.编辑g2llvm.py
该脚本要求您提供两个文件的位置(绝对路径):
ghidra_headless_loc =“ /PATH/TO/ghidra_9.1.1_PUBLIC/support/an
2021-04-23 11:45:53
989KB
Python
1