Ghidra - NSA Reverse Engineering Tool (Freeware) (IDA Alternative)
Ghidra, A
software reverse engineering (SRE) suite of tools developed by NSA's Research
Directorate in support of the Cybersecurity mission
Download:
Video tutorial:
How to use ghidra:
You need
java to be installed on your machine. Download it from java.com
Launch ghidraRun.bat
Accept User
Agreement
Before work
can be done you need to create a project
Click File -> New Project...
Choose your
protect Type
Non-Shared Project: Work alone, locally
Shared Project: Work with a team via
server
Decide where
to store your project and give it a name
Now you can
start importing file via file menu or drag and drop a file
Ghidra
populated the file format and language if they can be auto-detected
Click OK if it's correct
The Import
Results Summary window will appear. It gives a summary of infomation about your
program. Click OK.
Now you are
ready to open a program in a tool. Double-click on file to open.
Click Yes
Then click Analyze using either the default
options or your changed options
This is the
progress of each analyzer. You can cancel it anytime
On the left
side, there is Symbol Tree. It enabled finding symbols and navigation. Use it
to search function name you like to look for.
That's all
For more
help and infomation, please look up more tutorial on the internet
To bring up
help for a menu action, hover on it and hit F1