Ghidra_GolangAnalyzerExtension
Ghidra_GolangAnalyzerExtension copied to clipboard
Analyze Golang with Ghidra
GolangAnalyzerExtension
GolangAnalyzerExtension helps Ghidra analyze Golang binaries. It supports go1.6 through go1.21.
Features
This plugin for Ghidra provides the following functionality for analyzing Golang binaries:
- Detect the version of Golang
- Rename functions
- Correct function arguments
- Include source file and line number information in comments
- Add custom data types to Data Type Manager
- Search for strings within the binary
Please see the attached image.


Usage
- Download the release
- Launch Ghidra
- Navigate to
File -> Install Extensions... -> Add extension -> Select zip file
- Check the checkbox for
GolangAnalyzerExtension
- Restart Ghidra
- Analyze your Golang binary