ghidra 的 CPU 支持

逆向工程 艾达 吉德拉
2021-06-21 10:01:05

我在哪里可以看到 Ghidra 支持的所有 CPU?

Ghidra 是否比 IDA Pro 支持更多的 CPU?

2个回答

GitHub 上的公开源代码中列出受支持的处理器

Ghidra 和 IDA Pro 都支持各种各样的架构和处理器。我很难说哪个更支持,我不确定这种比较有多大意义。

有关更多信息,请参阅此演示文稿和相关材料:

https://github.com/0xAlexei/INFILTRATE2019

应该注意的是,可以通过 Sleigh 来在 Ghidra 中添加对新处理器的支持。这是一个示例:为 Ghidra 实现新的 CPU 架构

引用Ghidra Wiki

目前支持哪些处理器?

X86 16/32/64、ARM/AARCH64、PowerPC 32/64/VLE、MIPS 16/32/64/micro、68xxx、Java/DEX 字节码、PA-RISC、PIC 12/16/17/18/24、Sparc 32/64、CR16C、Z80、6502、8051、MSP430、AVR8、AVR32 以及这些处理器的变体。

最新的 IDA pro 支持60多个系列的处理器IDA 似乎确实占了上风,但随着 Ghidra 作为开源工具得到社区的支持,这种差距正在迅速缩小。IDA 虽然封闭源代码已经存在了很长时间,因此您还会发现大量用户开发的处理器模块。