Skip to content

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

License

Notifications You must be signed in to change notification settings

scmerrill/golang_1_18_restore_names

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

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

License

Stars

Watchers

Forks

Packages

No packages published

Languages