All Projects → strazzere → Golang_loader_assist

strazzere / Golang_loader_assist

Licence: gpl-3.0
Making GO reversing easier in IDA Pro

Programming Languages

python
139335 projects - #7 most used programming language
golang
3204 projects

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
Redasm
The OpenSource Disassembler
Stars: ✭ 1,042 (+117.08%)
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
Reversing List
Reversing list
Stars: ✭ 106 (-77.92%)
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
Fakewechatloc
手把手教你制作一款iOS越狱App
Stars: ✭ 463 (-3.54%)
Mutual labels:  ida
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].