getfromcode后端开发 会员免费

x64汇编语言与逆向工程实战(英文版)

课程定位与底层问题 本课程专门针对安全研究员、逆向工程师以及希望深入理解程序执行本质的后端开发者。在高级语言屏蔽了底层细节的背景下,x64 汇编是连接代码与硬件的唯一桥梁,也是分析二进制文件、脱壳及漏洞利用的技术前提。课程核心解决的是如何看懂 CPU 实际执行过程的问题,从基础的寄存器操作到复杂的标

单课价¥29.90新品 上架
会员价 会员免费开通会员,全站课程按额度无限下载套餐详情
1 人关注 更新于 2026-09-30 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

购买方式开通会员 · 全站免费下单课购买 · 仅本课

支付成功后自动显示网盘下载链接;链接失效可联系客服免费补链,永久有效。

正版保障 极速发货 售后无忧

课程定位与底层问题

本课程专门针对安全研究员、逆向工程师以及希望深入理解程序执行本质的后端开发者。在高级语言屏蔽了底层细节的背景下,x64 汇编是连接代码与硬件的唯一桥梁,也是分析二进制文件、脱壳及漏洞利用的技术前提。课程核心解决的是如何看懂 CPU 实际执行过程的问题,从基础的寄存器操作到复杂的标志位变化,再到控制流跳转机制,帮助学习者建立完整的 x86-64 架构认知体系,从而具备直接面对二进制黑盒时的分析能力。

适合基础与学习路径

内容门槛中等,适合已掌握 C 或 C++ 基础,深刻理解函数调用约定、指针机制和内存布局的开发者。若对汇编毫无概念,建议先阅读《深入理解计算机系统》前三章以建立底层思维。学习顺序上,务必优先完成环境搭建部分,熟练掌握 x64dbg 的基本调试操作;随后重点攻克寄存器标志位如进位标志、溢出标志、符号标志和零标志,以及位运算指令,这是理解条件分支的基础;最后通过跳转指令和循环结构的逆向分析,将碎片知识串联为完整的分析流程。

实战产出与练习配合

系统学习后,可独立阅读简单的 x64 汇编代码,使用 x64dbg 跟踪执行流程,识别关键算法逻辑,并手动还原小型程序的伪代码结构。资料配合上,建议每节课后立即打开调试器对照演示,手动记录关键指令执行后的寄存器状态变化,尤其是标志位的改变过程。不要只看视频推导,必须亲手单步执行每一条指令,才能形成对底层行为的肌肉记忆,真正掌握逆向分析的实战技能。

课程目录

课程目录8 条
  • 1. Introduction
  • 10. INC, DEC, NEG, ADD and SUB
  • 11. Register Flags
  • 12. Bitwise Logical Operations
  • 13. Jump Instructions
  • 14. Memory Arrays
  • 15. MUL and DIV instructions
  • 16. Creating Functions
  • 17. Practicals on Reverse Engineering
  • 1.1 die_win64_portable_3.09_x64.zip 19.67M
  • 2.1 01-easiest crackme.zip 163.43kb
  • 18. Phishing for Passwords
  • 19. How to reverse a jump and patch the file
  • 2. Intro to x64 architecture
  • 1.1 why use debugger.zip 122.03kb
  • 2.1 x64_template.zip 127.78kb
  • 20. The Comment Tracing method
  • 21. Patch exe to change password
  • 22. GUI Crackme Techniques
  • 1.1 03-Ser-Me.zip 215.07kb
  • 1.2 resource_hacker.zip 3.02M
  • 23. Deep Tracing Username and Password
  • 24. Tracing EAX values and Stepping into Calls
  • 25. Get the password
  • 26. Loop Tracing Long Passwords
  • 27. Loop Tracing GUI Crackme
  • 28. Comment Tracking Techniques
  • 29. How to Create Keygens
  • 3. Your First Program
  • 30. How to Create Keygens even though no Error MessageBox is shown
  • 31. Fast Tracing by Toggling ZF flag
  • 32. Removing Recurrent Nags and Defeating Anti-Debugger Protection
  • 1.2 processhacker-2.39-setup.zip 2.13M
  • 33. Self-Keygen Using Data Segment with printf Function
  • 34. Tracing length of secret code and analyzing x64 Fastcall Parameters
  • 35. Bypassing Encryption
  • 36. Bypass UPX protection
  • 37. Call Stack Method and Using Python Loader to bypass packing
  • 38. Resources For Further Study
  • 4. Accessing Memory
  • 5. Add Instructions
  • 6. Partial MOV instructions
  • 7. PUSH and POP instructions
  • 8. MOV Instructions
  • 9. XCHG Instructions
  • 64汇编语言与逆向工程实战(英文版)/
  • 1. Introduction.en.srt 4.45kb
  • 1.