https://github.com/spigwitmer/golang_struct_builder
IDA 7.0+ script that auto-generates structs and interfaces from runtime metadata found in golang binaries
https://github.com/spigwitmer/golang_struct_builder
golang ida ida7 more-structs reverse-engineering structs
Last synced: 10 months ago
JSON representation
IDA 7.0+ script that auto-generates structs and interfaces from runtime metadata found in golang binaries
- Host: GitHub
- URL: https://github.com/spigwitmer/golang_struct_builder
- Owner: spigwitmer
- Created: 2019-08-08T08:14:45.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-08-22T17:46:07.000Z (over 4 years ago)
- Last Synced: 2024-11-16T08:32:52.463Z (over 1 year ago)
- Topics: golang, ida, ida7, more-structs, reverse-engineering, structs
- Language: Python
- Homepage:
- Size: 16.6 KB
- Stars: 6
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# golang_struct_builder
an IDA 7.0+ script that creates and names structures from go type
runtime metadata.
## usage
1. If running IDA 7.5 or earlier, run golang_loader_assist.py beforehand
(https://github.com/strazzere/golang_loader_assist)
2. run golang_struct_builder.py
## constraints
* x86_64 only
* tested on go1.16