Reverse engineer anything with agents, from app behavior down to native binaries.
Repository Index
47,133 repositories indexed
1–24 of 56 · Most stars
.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
- decompiler
- decompiler-engine
- c-sharp
- dotnet
Program for determining types of files for Windows, Linux and MacOS.
- debugger
- detect
- unpacker
- disassembler
Unofficial revival of the well known .NET debugger and assembly editor, dnSpy
Exploit Development and Reverse Engineering with GDB & LLDB Made Easy
- python
- gdb
- pwndbg
- reverse-engineering
📱 objection - runtime mobile exploration
A powerful and user-friendly binary analysis platform!
- binary
- analysis
- angr
GEF (GDB Enhanced Features) - a modern experience for GDB with advanced debugging capabilities for exploit devs & reverse engineers on Linux
Reverse engineering and pentesting for Android applications
- android
- dalvik
- reverse-engineering
- dex
The FLARE team's open-source tool to identify capabilities in executable files.
- malware-analysis
- reverse-engineering
- binary-analysis
- threat-intelligence
PEDA - Python Exploit Development Assistance for GDB
LIEF - Library to Instrument Executable Formats (C++, Python, Rust)
- reverse-engineering
- malware-analysis
- binary-analysis
- parser
PyInstaller Extractor
- python
- pyinstaller
- decompile
- reverse-engineering
This tool lets you search your gadgets on your binaries to facilitate your ROP exploitation. ROPgadget supports ELF, PE and Mach-O format on x86, x64, ARM, ARM64, PowerPC, SPARC, MIPS, RISC-V 64, and RISC-V Compressed architectures.
- reverse-engineering
- rop
- rop-exploitation
- rop-gadgets
A cross-version Python bytecode decompiler
- decompiler
- python
- bytecode
FLARE Obfuscated String Solver - Automatically extract obfuscated strings from malware.
- malware
- deobfuscation
- strings
- flare
Malware Configuration And Payload Extraction
- configs
- debugging-tools
- malware
- malware-analysis
DIE engine
- signature
- reverse-engineering
- unpacker
- yara
Reverse engineering tool for Linux
- gdb
- cheat-engine
- reverse-engineering
- injection
Plasma is an interactive disassembler for x86/ARM/MIPS. It can generates indented pseudo-code with colored syntax.
- reverse-engineering
- disassembler
- capstone
- x86
Platform for Architecture-Neutral Dynamic Analysis
- reverse-engineering
- dynamic-analysis
- qemu
- pandare
Parsing ELF and DWARF in Python
- debugging
- dwarf
- elf
- elf-binaries
pefile is a Python module to read and work with PE (Portable Executable) files
A runtime mobile application analysis toolkit with a Web GUI, powered by Frida, written in Python.
- frida
- mobile
- pentest-tool
- android