
Reverse-Engineering
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM, 8-bit AVR and 32-bit RISC-V architectures.

A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM, 8-bit AVR and 32-bit RISC-V architectures.

A pure-Python library that lets you inspect, modify and search the memory of any running process in a few lines of Python :snake: .

.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!

UNIX-like reverse engineering framework and command-line toolset

Program for determining types of files for Windows, Linux and MacOS.

Autonomous security research framework integrating static analysis, binary analysis, fuzzing, LLM-powered vulnerability validation, exploit…

pefile is a Python module to read and work with PE (Portable Executable) files


Multi-architecture disassembly framework providing a lightweight, thread-safe API for binary analysis, reverse engineering, and malware research…

Macro-header for compile-time C polymorphic obfuscation (tcc, win x86/x64)

UNIX-like reverse engineering framework and command-line toolset.

A complete browser-based reverse engineering platform built on Rizin, running entirely client-side via WebAssembly.

A tool for reverse engineering Android apk files

High-performance SMT solver for automated theorem proving, constraint solving, and program verification. Supports multiple theories and language…

B2R2 is a fully managed binary analysis framework written in F#. It provides a rich set of algorithms, functions, and tools for reverse engineering,…

Diaphora, the most advanced Free and Open Source program diffing tool.

Sandbox untrusted code with safe access to the host.

Graphical interface for PortEx, a Portable Executable and Malware Analysis Library