Disassembly
Disassembly¶
Get Compiler Outputs for Code input
Get Decompiled output for binary input
Disassemblers¶
Static Binary Analysis Framework
Convert code to LLVM then to another Architecture
ret-sync stands for Reverse-Engineering Tools SYNChronization. It is a set of plugins that help to synchronize a debugging session (WinDbg/GDB/LLDB/OllyDbg/OllyDbg2/x64dbg) with IDA/Ghidra disassemblers.
An open-source x64/x32 debugger for windows.
GDB¶
Plugins:
PEDA - Python Exploit Development Assistance for GDB
GEF - GDB Enhanced Features for exploit devs & reversers
Voltron- A hacky debugger UI for hackers
The 'exploitable' GDB plugin.
A plugin to introduce a generic API for Decompiler support in GDB
Ghidra¶
Plugins:
Ghidra plugin to start an r2 webserver to let r2 interact with it
Binwalk and other scripts
Ghidra utilities for analyzing firmware
How to create plugins
gdbghidra - a visual bridge between a GDB session and GHIDRA
Sony Playstation PSX executables loader for GHIDRA
A collection of scripts/loaders/plugins for ghidra used to aid ps3 reverse engineering
Plugin for Ghidra to assist reversing Golang binaries
Nintendo Switch loader for Ghidra
Ghidra Processor support for Nintendo Game Boy
IDA Pro's FindCrypt ported to Ghidra, with an updated and customizable signature database
Converting IDA Plugins from devttyS0 to Ghidra framework
Export Ghdra Information into exec