
XPEViewer
PE file viewer/editor for Windows, Linux and MacOS.

PE file viewer/editor for Windows, Linux and MacOS.

🪅 Windows & Linux userspace emulator

Reverse engineer anything with agents, from app behavior down to native binaries.

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

Exploit Development and Reverse Engineering with GDB & LLDB Made Easy

EMBA - The firmware security analyzer

XMachOViewer is a Mach-O viewer for Windows, Linux and MacOS

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

decomp.wtf fork: Windows PE matching, MinGW/clang-cl toolchains, and an optional REA MCP bridge

Radare2 AI plugin using local or remote LLMs for decompilation, function explanation, vulnerability detection, renaming, and scripted reverse…

Patching and hooking the Linux kernel with only a stripped Linux kernel image.

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

A collection of my Frida instrumentation scripts to reverse engineer mobile apps and more.

Record and replay framework for deterministic debugging of multi-threaded applications, enabling reverse execution, hardware watchpoints, and…

Android DEX → Java decompiler in Rust, built for speed — full apps in seconds, queries in milliseconds. Progressive analysis, javac-verified output,…

Pure Rust x86 hardware emulator and Windows process simulator for malware analysis, shellcode emulation, and payload unpacking. Supports 32/64-bit PE…

A book-in-progress about the Linux kernel and its insides.

Advanced Fuzzing Library - Slot your Fuzzer together in Rust! Scales across cores and machines. For Windows, Android, MacOS, Linux, no_std, ...