Ghidra is a software reverse engineering (SRE) framework
- software-analysis
- disassembler
- reverse-engineering
47,133 repositories indexed
1–24 of 45 · Most stars
Ghidra is a software reverse engineering (SRE) framework
🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.
An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis.
UNIX-like reverse engineering framework and command-line toolset
A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More)
Program for determining types of files for Windows, Linux and MacOS.
Unofficial revival of the well known .NET debugger and assembly editor, dnSpy
Exploit Development and Reverse Engineering with GDB & LLDB Made Easy
Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), Alpha, BPF, Ethereum VM, HPPA, LoongArch, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriCore, Webassembly, XCore and X86.
GEF (GDB Enhanced Features) - a modern experience for GDB with advanced debugging capabilities for exploit devs & reverse engineers on Linux
The modern Java bytecode editor
The FLARE team's open-source tool to identify capabilities in executable files.
LIEF - Library to Instrument Executable Formats (C++, Python, Rust)
FLARE Obfuscated String Solver - Automatically extract obfuscated strings from malware.
Android Reverse-Engineering Workbench for VS Code
DIE engine
Reverse engineering tool for Linux
Plasma is an interactive disassembler for x86/ARM/MIPS. It can generates indented pseudo-code with colored syntax.
Cecil is a library to inspect, modify and create .NET programs and libraries.
Reko is a binary decompiler.
The best tool for finding one gadget RCE in libc.so.6
Binary Analysis Platform
Java decompiler, assembler, and disassembler
Binary code static analyser, with IDA integration. Performs value and taint analysis, type reconstruction, use-after-free and double-free detection