文件名称:rz-ghidra:我的Rz-Ghidra版本适用于Ghidrall
文件大小:157KB
文件格式:ZIP
更新时间:2024-03-30 23:59:58
C++
rz-吉德拉 这是rizin的Ghidra反编译器和Sleigh Disassembler的。 它完全基于Ghidra的反编译器部分,而Ghidra的反编译器部分完全是用C ++编写的,因此根本不需要Ghidra本身,并且该插件可以独立构建。 此项目最初是在Radar2上于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
【文件预览】:
rz-ghidra-master
----cutter-plugin()
--------RzGhidraPlugin.h(787B)
--------RzGhidraPlugin.cpp(310B)
--------CMakeLists.txt(707B)
--------RzGhidraDecompiler.cpp(708B)
--------RzGhidraDecompiler.h(461B)
----.gitmodules(201B)
----cmake()
--------FindCutter.cmake(1KB)
--------FindRizin.cmake(3KB)
----.github()
--------workflows()
----test()
--------db()
--------bins()
--------.gitignore(16B)
--------Makefile(212B)
----assets()
--------logo.svg(19KB)
----src()
--------analysis_ghidra.cpp(88KB)
--------RizinArchitecture.cpp(5KB)
--------SleighAsm.cpp(17KB)
--------SleighInstruction.cpp(20KB)
--------RizinLoadImage.h(737B)
--------printpcode.cc(108KB)
--------RizinPrintPCode.cpp(1KB)
--------asm_ghidra.cpp(2KB)
--------SleighAnalysisValue.cpp(6KB)
--------CodeXMLParse.cpp(9KB)
--------RizinTypeFactory.h(1KB)
--------ArchMap.h(624B)
--------ArchMap.cpp(5KB)
--------RizinPrintC.h(610B)
--------SleighAnalysisValue.h(1KB)
--------RizinPrintC.cpp(990B)
--------RizinArchitecture.h(2KB)
--------RizinScope.h(6KB)
--------RizinUtils.h(955B)
--------rz_ghidra.h(209B)
--------RzCoreMutex.cpp(536B)
--------RizinScope.cpp(17KB)
--------RizinCommentDatabase.h(1KB)
--------SleighInstruction.h(13KB)
--------CodeXMLParse.h(277B)
--------SleighAsm.h(6KB)
--------printpcode.hh(19KB)
--------core_ghidra.cpp(18KB)
--------RizinCommentDatabase.cpp(2KB)
--------RizinLoadImage.cpp(1KB)
--------RizinTypeFactory.cpp(6KB)
--------RzCoreMutex.h(878B)
--------RizinPrintPCode.h(502B)
----.mergify.yml(170B)
----.builds()
--------freebsd.yml(2KB)
--------openbsd.yml(2KB)
----.gitignore(108B)
----.trivas.yml(1KB)
----CMakeLists.txt(4KB)
----third-party()
--------CMakeLists.txt(373B)
--------pugixml()
----README.md(4KB)
----scripts()
--------Dockerfile.buster(369B)
--------ci-script(300B)
--------Dockerfile.arch(341B)
----COPYING(7KB)
----ghidra()
--------CMakeLists.txt(8KB)
--------ghidra()