Ghidra

by National Security Agency (NSA)

Ghidra is a free and open-source software reverse engineering tool developed by the National Security Agency.

Operating system: Windows

Publisher: National Security Agency (NSA)

Antivirus check: passed

Last revision: Last week

Report misleading

Ghidra is a Software Reverse Engineering (SRE) tool developed by the National Security Agency (NSA). It is a free and open source software suite that allows users to reverse engineer software programs, analyze malware, and generate software signatures. Ghidra is available for Windows, Linux, and macOS.

Ghidra provides a powerful suite of tools for reverse engineering software, allowing users to quickly analyze and understand complex code.
Features:

• Multiplatform Support: Ghidra supports Windows, Linux, and macOS.

• Scripting: Ghidra offers scripting support in Python and Java.

• Decompiler: Ghidra's decompiler can turn executable files into human-readable source code.

• Analyzer: Ghidra's Analyzer feature can automatically detect code patterns and provide users with information about the functions within a program.

• Debugger: Ghidra's debugger allows users to trace the execution of a program in real-time.

• Binary Diffing: Ghidra's Binary Diffing feature allows users to compare two different versions of a binary file and see the differences between them.

• Plugins: Ghidra offers many third-party plugins, allowing users to extend its functionality.

• Database Support: Ghidra's database provides a way to store and manage all the data associated with a project.

• Graphs and Reports: Ghidra's built-in reports and graphs allow users to visualize their data.

• Security: Ghidra is designed with security in mind, with the ability to detect and prevent malicious code.

• Cross-Platform Support: Ghidra supports multiple platforms, making it easy to use on different operating systems.

• Documentation: Ghidra includes extensive documentation and tutorials, making it easy to learn and use.
The minimum system requirements to run Ghidra are as follows:

- Operating System: Windows 7, 8, 10 (64-bit); Linux; macOS 10.13 or higher
- Processor: 64-bit processor with at least 4 cores
- Memory: 8GB RAM
- Hard Drive: 500MB free space
- Java Runtime Environment (JRE): Version 8 or higher
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner
Jack Kurts

I have been using Ghidra for a couple of months and I am very impressed with its capabilities. It offers a powerful and intuitive graphical user interface that makes it easy to navigate and use. I have been able to quickly and easily reverse engineer code with the help of this tool. It also provides a rich set of features such as data visualization and scriptable automation to make the task of reverse engineering faster and easier. The support for numerous processor architectures and file formats is also one of its great strengths. I have also found its debugging capabilities to be quite useful. Finally, the free availability of Ghidra is a major plus.
4coder logo
4coder is an advanced text editor for developers, offering a wide range of features and customizability for a tailored coding experience.
Thonny logo
Thonny is a Python IDE designed for beginners that helps make learning and exploring programming easier.
ReSharper logo
Resharper is an add-on for Visual Studio that provides on-the-fly code analysis, quick-fixes, and powerful code refactoring tools.
RunJS logo
RunJS is a free, open source JavaScript editor with built-in support for Node.js, React, and more.
GitAhead logo
GitAhead is a cross-platform graphical Git client that simplifies working with Git repositories.