gotools
gotools copied to clipboard
Plugin for Ghidra to assist reversing Golang binaries
**Describe the bug**  **Target os**: Linux **Ghidra version**: 10.0.4
Should be clear where to go to download a version, put it into the right directory and maybe add build instructions.
Would it be possible to support Go binaries for other common GOOS / GOARCH combinations? - darwin/amd64 - darwin/arm64 - linux/386 - linux/amd64 - linux/arm - linux/arm64 - windows/386 -...
**Describe the bug** Ghidra does not use the the return value of a function **Go version**: 1.12 **Target os**: Linux **Ghidra version**: 9.0.4 **To Reproduce** 1. Load binary (testdata functions.go)...
``` Error creating symbol: type.struct {} - Symbol name contains invalid characters: type.struct {} Error creating symbol: go.(*struct { sync.Mutex; reflect.m sync.Map }).Unlock - Symbol name contains invalid characters: go.(*struct...
- [x] runtime.panicindex(); - [ ] more
slice types can be detected by checking references to runtime.panicindex()