


Free and Open Source Reverse Engineering Platform powered by rizin

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

Open-source, cross platform Qt6 based IDE for reverse-engineering Android application packages. It features a friendly IDE-like layout including code…

Linux kernel source tree modified for CVE-2020-14356, providing a reference for vulnerability analysis and exploitation research.

Linux kernel source tree modified to demonstrate CVE-2020-10757, a use-after-free vulnerability in the AF_PACKET socket, for educational and research…

Linux kernel 4.1.15 source code with a focus on CVE-2022-45934, providing a reference for vulnerability analysis and exploitation research.

Binary, coverage-guided fuzzer for Windows, macOS, Linux and Android

🪅 Windows & Linux userspace emulator

GEF (GDB Enhanced Features) - a modern experience for GDB with advanced debugging capabilities for exploit devs & reverse engineers on Linux

Runtime instrumentation framework for building dynamic analysis tools: tracing, profiling, code coverage, memory debugging, fuzzing, and disassembly…

Fully dockerized Linux kernel debugging environment for Linux and MacOS

Live kernel signal observability tool using eBPF tracepoints to stream every signal raised on a Linux host, showing sender, target, disposition,…

RISC-V emulator in Rust that boots Linux with JIT on ARM64/x86_64 and Sv39 virtual memory

Process-independent interface to Linux system calls

Tools for Linux kernel debugging on Bochs (including symbols, native Bochs debugger and IDA PRO)

ltm is a machine-history debugger for Linux. It records process, file, network, memory, and block-I/O metadata via eBPF, then lets you query the…

A Linux version of the ProcDump Sysinternals tool