Ghidra:开源软件逆向工程框架

 

Ghidra 是一个软件逆向工程 (SRE) 框架

Ghidra 是一种尖端的开源软件逆向工程 (SRE) 框架,是美国国家安全局 (NSA) 研究局的产品。

Ghidra

该框架具有高端软件分析工具,使用户能够分析跨各种平台(包括 Windows、macOS 和 Linux)的编译代码。

Ghidra 的广泛功能包括反汇编、汇编、反编译、绘图、脚本编写和许多其他功能。

它支持各种处理器指令集和可执行格式,并且可以在用户交互和自动化模式下运行。

此外,用户可以灵活地使用 Java 或 Python 开发自己的 Ghidra 扩展组件或脚本。

Ghidra 解决了复杂 SRE 任务中的扩展和协作挑战,提供了可定制且可扩展的研究平台。

NSA 利用 Ghidra 的 SRE 功能来解决各种问题,例如分析恶意代码并为 SRE 分析师生成详细见解,以更好地了解网络和系统中的潜在漏洞。

下载并安装

要安装官方预构建的多平台 Ghidra 版本:

安装 JDK 17 64 位

下载 Ghidra 发布文件。

官方多平台发布文件的名称为,可在“Assets”下拉菜单中找到。

下载名为“Source Code”的任一文件对于此步骤都是不正确的。ghidra___.zip

提取 Ghidra 发布文件

启动 Ghidra:(对于 Windows./ghidraRun或)ghidraRun.bat

支持的处理器: 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 以及这些处理器的变体。

Ghidra 是由国家安全局研究局创建和维护的软件逆向工程 (SRE) 框架 。

该框架包括一套功能齐全的高端软件分析工具,使用户能够分析各种平台上的编译代码,包括 Windows、macOS 和 Linux。

功能包括反汇编、汇编、反编译、绘图和脚本,以及数百种其他功能。

Ghidra 支持各种处理器指令集和可执行格式,并且可以在用户交互和自动模式下运行。

用户还可以使用 Java 或 Python 开发自己的 Ghidra 扩展组件和/或脚本。

为了支持 NSA 的网络安全任务,Ghidra 的建立是为了解决复杂 SRE 工作中的扩展和协作问题,并提供可定制和可扩展的 SRE 研究平台。

NSA 已将 Ghidra SRE 功能应用于各种问题,这些问题涉及分析恶意代码并为寻求更好地了解网络和系统中潜在漏洞的 SRE 分析师提供深刻见解。

Ghidra 可在GitHub上免费获取。

GitHub - NationalSecurityAgency/ghidra: Ghidra is a software reverse engineering (SRE) framework

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

网络研究观

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值