正版资源 getfromcode后端开发 会员免费
x64汇编语言与逆向工程实战(英文版)
课程定位与底层问题 本课程专门针对安全研究员、逆向工程师以及希望深入理解程序执行本质的后端开发者。在高级语言屏蔽了底层细节的背景下,x64 汇编是连接代码与硬件的唯一桥梁,也是分析二进制文件、脱壳及漏洞利用的技术前提。课程核心解决的是如何看懂 CPU 实际执行过程的问题,从基础的寄存器操作到复杂的标
单课价¥29.90新品 上架
正版保障 极速发货 售后无忧
课程定位与底层问题
本课程专门针对安全研究员、逆向工程师以及希望深入理解程序执行本质的后端开发者。在高级语言屏蔽了底层细节的背景下,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.




