Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

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

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

Generated from Vector35/sample_plugin