文件名称:rz-ghidra:适用于rizin的深度Ghidra反编译器和雪橇拆装器集成
文件大小:126KB
文件格式:ZIP
更新时间:2024-04-26 13:01:35
decompiler disassembler sleigh ghidra C++
rz-吉德拉 这是rizin的Ghidra反编译器和Sleigh Disassembler的。 它完全基于Ghidra的反编译器部分,该部分完全用C ++编写,因此根本不需要Ghidra本身,并且插件可以独立构建。 此项目最初是在Rader2上于r2con 2019上作为Cutter演讲的一部分介绍的: ://youtu.be/eHtMiezr7l8?t=950 正在安装 提供了一个rz-pm软件包,该软件包可以轻松安装,如下所示: rz-pm -i rz-ghidra 该软件包仅安装rizin部件。 要使用裁纸器中的rz-ghidra,请使用从Cutter 1.9开始提供的预构建发行版,该发行版捆绑了rz-ghidra,或遵循以下构建说明。 用法 Usage: pdg # Native Ghidra decompiler plugin | pdg # Deco
【文件预览】:
rz-ghidra-master
----.mergify.yml(170B)
----.github()
--------workflows()
----.gitmodules(201B)
----COPYING(7KB)
----third-party()
--------CMakeLists.txt(373B)
--------pugixml()
----src()
--------RizinArchitecture.h(2KB)
--------RizinCommentDatabase.cpp(2KB)
--------CodeXMLParse.h(277B)
--------RizinTypeFactory.cpp(6KB)
--------SleighAnalysisValue.cpp(6KB)
--------SleighAsm.cpp(17KB)
--------RizinPrintC.h(610B)
--------ArchMap.h(624B)
--------analysis_ghidra.cpp(88KB)
--------SleighInstruction.cpp(20KB)
--------ArchMap.cpp(5KB)
--------RizinTypeFactory.h(1KB)
--------RizinUtils.h(955B)
--------core_ghidra.cpp(19KB)
--------SleighInstruction.h(13KB)
--------RizinLoadImage.h(737B)
--------RizinScope.cpp(17KB)
--------RizinCommentDatabase.h(1KB)
--------RizinScope.h(6KB)
--------SleighAsm.h(6KB)
--------CodeXMLParse.cpp(9KB)
--------RizinPrintC.cpp(990B)
--------RzCoreMutex.cpp(536B)
--------RizinArchitecture.cpp(5KB)
--------RzCoreMutex.h(878B)
--------SleighAnalysisValue.h(1KB)
--------RizinLoadImage.cpp(1KB)
--------rz_ghidra.h(209B)
--------asm_ghidra.cpp(2KB)
----scripts()
--------ci-script(300B)
--------Dockerfile.buster(369B)
--------Dockerfile.arch(341B)
----CMakeLists.txt(4KB)
----.travis.yml(1KB)
----assets()
--------logo.svg(19KB)
----test()
--------db()
--------bins()
--------Makefile(212B)
--------.gitignore(16B)
----cmake()
--------FindCutter.cmake(1KB)
--------FindRizin.cmake(3KB)
----README.md(4KB)
----cutter-plugin()
--------RzGhidraPlugin.h(787B)
--------CMakeLists.txt(707B)
--------RzGhidraDecompiler.cpp(708B)
--------RzGhidraPlugin.cpp(310B)
--------RzGhidraDecompiler.h(461B)
----.gitignore(108B)
----.builds()
--------openbsd.yml(2KB)
--------freebsd.yml(2KB)
----ghidra()
--------CMakeLists.txt(8KB)
--------ghidra()