填补逆向工程实战能力的核心缺口
很多学习者虽然了解基本的汇编语法,但在面对真实的二进制程序时,往往因为缺乏调试工具的实操经验而寸步难行。本课程专门针对 x64dbg 这一强大的调试工具进行深度讲解,旨在解决“懂理论却不会动手”的能力缺口。课程不仅涵盖了断点设置、单步跟踪等基础操作,更深入到跳转逻辑分析与内存补丁修改等高阶实战领域。这门课适合具备 C++ 或汇编基础,希望转型至安全分析、逆向工程方向,或需要查漏补缺的技术学习者。建议学习顺序为:首先完成环境搭建与 Cr3kMe 下载,确保工具链就绪;接着重点攻克“Debugger Stepping Basics”与“Stepping Into Calls”,建立对程序执行流的基本感知;随后深入学习“Breakpoints”与“Reversing Jumps”,掌握定位关键逻辑的核心技能;最后通过“Patching with Jumps”完成从分析到修改的完整闭环。
学完具备独立逆向分析与补丁修改能力
完成本课程后,学习者应能独立完成针对简单程序的逆向工程任务。具体产出包括:能够熟练在复杂代码中通过断点和单步追踪定位关键算法;能够准确分析控制流中的跳转逻辑,理解程序的验证机制;更能够通过补丁技术修改程序行为或提取关键数据。你将不再畏惧黑盒测试,而是能够像打开透明盒子一样审视程序的内部运行状态,真正掌握逆向工程的实战技能。
高效配合资料包进行刻意练习
为了确保学习效果,请务必结合课程提供的 CrackMe 练习程序和附加资源进行实践。观看视频时,建议跟随博主的操作在同一台机器上复现每一个步骤,不要只看不练。特别是“Reversing Jumps”和“Patching”章节,必须亲自动手修改汇编指令,才能深刻理解补丁对程序执行流的影响。利用 Bonus Resources 中的补充材料,可以进一步拓展你的逆向知识库,将课堂所学转化为持久的独立作战能力。
课程目录
1. Introduction 1. Introduction.mp4 11.56M 2. Setting up your cracking environment.mp4 9.20M 10. Additional Resources 1. Bonus Lecture.mp4 10.58M 1.1 useful-resources-2020-april.pdf 1022.39kb 2. Installing x64dbg 1. Installing x64dbg and Detect It easy.mp4 60.59M 3. Downloading CrackMe's for practising 1. Downloading CrackMe.mp4 20.07M 4. Preparing workspace for reverse engineering 1. Preparing workspace for reverse engineering.mp4 116.95M 5. Debugger Stepping Basics 1. Debugger Stepping Basics.mp4 326.79M 6. Stepping Into Calls 1. Stepping Into Calls.mp4 237.62M 7. Breakpoints 1. Breakpoints.mp4 85.81M 2. Setting Breakpoints on Strings.mp4 116.34M 8. Reversing Jumps 1. Reversing Jumps.mp4 104.90M 9. How to patch a program 1. How to patch a program.mp4 151.32M 2. Patching with Jumps.mp4 91.32M x64dbg进行逆向工程和调试程序(英文版)/ 1. Introduction.en.srt 2.11kb





