Home

Awesome

BinaryNinja Golang Helper

Author: Spencer Merrill

Short script that parses go symbol table and renames functions for GoLang 1.18 and above

Description:

This script should help with reversing GoLang 1.18 and above binaries. Hopefully it will be expanded for earlier versions

References

Awesome prior work on reverse engineering Go binaries that helped a lot for this project.

https://github.com/sibears/IDAGolangHelper
https://github.com/getCUJO/ThreatIntel/blob/master/Scripts/Ghidra/go_func.py
https://github.com/d-we/binja-golang-symbol-restore
https://github.com/f0rki/bn-goloader
https://www.sentinelone.com/labs/alphagolang-a-step-by-step-go-malware-reversing-methodology-for-ida-pro/
https://www.pnfsoftware.com/blog/analyzing-golang-executables/

License

This plugin is released under an MIT license.