strazzere / Golang_loader_assist
Licence: gpl-3.0
Making GO reversing easier in IDA Pro
Stars: ✭ 480
Labels
Projects that are alternatives of or similar to Golang loader assist
Ida For Delphi
IDA Python Script to Get All function names from Event Constructor (VCL)
Stars: ✭ 92 (-80.83%)
Mutual labels: ida, reverse-engineering
Jarvis
"Just Another ReVersIng Suite" or whatever other bullshit you can think of
Stars: ✭ 137 (-71.46%)
Mutual labels: ida, reverse-engineering
Flare Ida
IDA Pro utilities from FLARE team
Stars: ✭ 1,374 (+186.25%)
Mutual labels: ida, reverse-engineering
Idarling
Collaborative Reverse Engineering plugin for IDA Pro & Hex-Rays
Stars: ✭ 588 (+22.5%)
Mutual labels: ida, reverse-engineering
Lumen
A private Lumina server for IDA Pro
Stars: ✭ 257 (-46.46%)
Mutual labels: ida, reverse-engineering
Amie
A Minimalist Instruction Extender for the ARM architecture and IDA Pro
Stars: ✭ 136 (-71.67%)
Mutual labels: ida, reverse-engineering
Keypatch
Multi-architecture assembler for IDA Pro. Powered by Keystone Engine.
Stars: ✭ 939 (+95.63%)
Mutual labels: ida, reverse-engineering
Idacyber
Data Visualization Plugin for IDA Pro
Stars: ✭ 244 (-49.17%)
Mutual labels: ida, reverse-engineering
Ida Batch decompile
*Decompile All the Things* - IDA Batch Decompile plugin and script for Hex-Ray's IDA Pro that adds the ability to batch decompile multiple files and their imports with additional annotations (xref, stack var size) to the pseudocode .c file
Stars: ✭ 198 (-58.75%)
Mutual labels: ida, reverse-engineering
Idacode
An integration for IDA and VS Code which connects both to easily execute and debug IDAPython scripts.
Stars: ✭ 312 (-35%)
Mutual labels: ida, reverse-engineering
Rematch
REmatch, a complete binary diffing framework that is free and strives to be open source and community driven.
Stars: ✭ 141 (-70.62%)
Mutual labels: ida, reverse-engineering
Polichombr
Collaborative malware analysis framework
Stars: ✭ 307 (-36.04%)
Mutual labels: ida, reverse-engineering
Scratchabit
Easily retargetable and hackable interactive disassembler with IDAPython-compatible plugin API
Stars: ✭ 369 (-23.12%)
Mutual labels: ida, reverse-engineering
Reverse Engineering Tutorials
Reverse Engineering Tutorials
Stars: ✭ 438 (-8.75%)
Mutual labels: reverse-engineering
Pixd
🔍 Colourful visualization tool for binary files
Stars: ✭ 438 (-8.75%)
Mutual labels: reverse-engineering
Binaryninja Api
Public API, examples, documentation and issues for Binary Ninja
Stars: ✭ 437 (-8.96%)
Mutual labels: reverse-engineering
Pokeruby
Decompilation of Pokémon Ruby/Sapphire
Stars: ✭ 476 (-0.83%)
Mutual labels: reverse-engineering
golang_loader_assist.py
This is the golang_loader_assist.py
code to accompany the blog I wrote, Reversing GO binaries like a pro (in IDA Pro). There is also the hello-go
directory which contains the simple hello world code I used as an example.
Important notes
If you're using IDA Pro 7.3 or below, you likely will need to take a look at the older release tagged IDA-7.3-and-Below. This is due to changes in the IDA Python libraries which where introduced in 7.4 which do not look to be backwards compatible.
TODO
- [X] Support IDA Pro 7.5 w/ Python3 (tested with a go1.13.6 and go1.14.4 binary on IDA 7.5.200519 Linux x86_64)
- [X] Support IDA Pro 7.4
- [X] Retain IDA Pro 7.3 support via old release taggin
- [X] Convert all code to Python3 syntax
- [ ] Get all code style into the same format
- [ ] Clean up imports due to IDA Python changes
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].