Ghidra是由美国国家安全局开发的开源逆向工程工具。可以帮助逆向工程师将软件的二进制文件转换回源代码。该软件使用Java编写,反编译器组件用C++编写。这个软件第一次暴露在公众视野中是由于2017年发布的维基解密 Vault 7 系列文件,2019年,国安局正式将其开源,但是根据源代码中的一些注释,Ghidra可能早在1999年就存在了。
现在,由于其开源免费的属性以及强大的功能,被视作IDA Pro的主要竞争者。
支持架构
- x86 16, 32 and 64 bit
- ARM and AARCH64
- PowerPC 32/64 and VLE
- MIPS 16/32/64
- MicroMIPS
- 68xxx
- Java and DEX
- PA-RISC
- RISC-V
- eBPF
- BPF
- Tricore
- PIC 12/16/17/18/24
- SPARC 32/64
- CR16C
- Z80
- 6502
- MC6805/6809, HC05/HC08/HC12
- 8048, 8051, 8085
- CP1600
- MSP430
- AVR8, AVR32
- SuperH
- V850
- LoongArch
- Xtensa
参考文献
评论 (0)