Awesome Reverse EngineeringAwesome RE

Awesome Reverse Engineering / Learn

Learn: 14 entries

REVERSE ENGINEERING TOOLS

Learn

Courses, books and references, in roughly the order to use them.

14 entries · reviewed 2026-10-10 · GitHub data 2026-10-26

ToolUse it whenCostLast push · Stars
Compiler ExplorerSee C and C++ become assembly across compilers and -O levels; the hosted site keeps shared links, so self-host for private code.
☁ cloud
Free2026-10 · ★ 19k
pwn.collegeASU's hands-on dojos from Computing 101 to a full reversing course.Freewebsite
OpenSecurityTraining2Arch1001 x86-64, Dbg1012 GDB, Dbg1102 Ghidra, RE3011 C++ binaries.Freewebsite
Dive Into SystemsC, gdb, optimisation and assembly for x86-64 and ARM64 in one free book.Freewebsite
Azeria LabsARM assembly tutorials; 32-bit ARM only, pair with an AArch64 text.Freewebsite
Reverse-Engineering tutorialFree tutorial covering x86, x64, ARM and AVR with worked examples.Free2026-10 · ★ 15k
NightmareCourse built from annotated past CTF binaries using Ghidra, GEF and angr.Free2026-02 · ★ 3.3k
OWASP MASTGThe mobile app security testing guide, including Android and iOS reverse engineering.Free2026-10 · ★ 13k
Practical Binary AnalysisFormats, disassembly, instrumentation, taint and symbolic execution; concepts current, bundled VM dated (2018).Paidwebsite
The Ghidra Book, 2nd edMarch 2026 edition with BSim, PyGhidra and the debugger.Paidwebsite
The Art of ARM Assembly, Vol 1Deep 64-bit ARM programming text (2025).Paidwebsite
Reverse Engineering for BeginnersLarge catalogue of compiled C patterns; leans on 32-bit x86 and older compilers.About $1 (Patreon)website
RPISEC MBEModern Binary Exploitation course; labs need older toolchains.
⚠ No push since 2021-12-09
Free2021-12 · ★ 6.1k
Reverse Engineering Stack ExchangeQ&A for specific technical questions.Freewebsite

Flags: ▶ runs code (use an isolated VM) · ☁ sends code to a third party · ◆ commonly impersonated (official link only) · ⚠ maintenance concern

← Lab & Isolation · Practice Targets →