GolangAnalyzerExtension helps Ghidra analyze Golang binaries. It supports go1.6 through go1.21.
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.
- 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