Ghidra to LLVM:利用Ghidra的IR和分析功能将二进制文件转换为LLVM的IR提升器 源码
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
文件列表
Ghidra-to-LLVM:利用Ghidra的IR和分析功能将二进制文件转换为LLVM的IR提升器
(预估有个296文件)
call_trace_v2.o.bc
22KB
inter_rv.o.bc
20KB
independent_ite_param.o.bc
22KB
explosive_conditions_v1.o.bc
23KB
nested_ite_condition_param_v2.o.bc
19KB
inter_func_param.o.bc
22KB
input_inside_bound_loop_mod.o.bc
20KB
call_trace_v4.o.bc
24KB
call_trace_v5.o.bc
22KB
condcall_v1.o.bc
19KB
暂无评论