众力资讯网

Reverse Engineering Tutorial 是一个完全免费且开源的

Reverse Engineering Tutorial 是一个完全免费且开源的逆向工程课程——241 节课覆盖 x86、x64、32/64 位 ARM、8 位 AVR 和 32 位 RISC-V 五大处理器架构,从二进制数讲起,一路到 Windows 内核调试和 RP2350 嵌入式驱动开发,全部在同一个 GitHub 仓库里。
它的核心功能包括以下几个方面。
✅ 241 节课分布在 10+ 条独立轨道中,每条都有严格的递进关系。x86 轨道从二进制和十六进制开始,经过汇编语言、静态分析、动态分析,最后到恶意软件分类。ARM 课程分为 32 位和 64 位两个独立版本。Windows 黑客轨道涵盖进程生命周期和 WinDbg 内核调试。
✅ 配套 Ghidra 插件(G-AVR、G-Pulley)直接支持 AVR 逆向,DC540 Discord 社区定期举办 CTF 挑战赛,免费 PDF 电子书(800+ 页)持续更新,目录本身就有近 3000 行。13.9k 星、MIT 协议。
✅ 额外覆盖 Go 逆向、Rust 逆向、嵌入式 Rust(micro:bit)、WASM,以及 RP2350 的 UART、GPIO 和按键驱动课程。
它的适用场景也很明确。适合想从零进入逆向工程但不知道从哪开始的初学者,需要在工作中覆盖多种处理器架构的安全工程师,以及想系统学习而不只是看零散视频的开发者。从二进制数开始,到第 200 课时你已经在调试 Windows 内核驱动了。
[收藏] 👇
逆向工程恶意软件分析网络安全开源