getfromcode

x64dbg进行逆向工程和调试程序(英文版)

测试运维
课程简介

这门课解决什么问题 当面对没有源码的ELF或PE可执行文件时,开发者往往缺乏有效的静态与动态分析手段。这门课聚焦于x64dbg这一核心逆向与调试工具,旨在解决二进制程序行为追踪、漏洞定位及逻辑篡改的工程问题。通过实战化拆解,你将掌握如何在不依赖源码的情况下,精准读取寄存器、内存与函数调用栈,从而完成对未知程序的深度剖析与动态补丁。 适合什么基础与建议先看哪…

已有 23 人浏览 发布 2025-12-20 更新 2026-09-29

这门课解决什么问题

当面对没有源码的ELF或PE可执行文件时,开发者往往缺乏有效的静态与动态分析手段。这门课聚焦于x64dbg这一核心逆向与调试工具,旨在解决二进制程序行为追踪、漏洞定位及逻辑篡改的工程问题。通过实战化拆解,你将掌握如何在不依赖源码的情况下,精准读取寄存器、内存与函数调用栈,从而完成对未知程序的深度剖析与动态补丁。

适合什么基础与建议先看哪几块

该资料适合具备C/C++或汇编语言基础,且已在测试运维或安全领域有实际工程需求的开发者。汇编门槛不高但需要耐心,建议先掌握x86/x64基本寄存器与内存寻址模型,再进入调试模块。资料建议按顺序学习:先完成环境搭建,熟悉x64dbg界面与核心操作,再进入断点策略与堆栈分析,最后学习脚本自动化。跳过环境配置直接学调试逻辑,后续操作将无法落地。若汇编基础薄弱,建议先花半天阅读资料中涉及的反汇编窗口与寄存器面板说明,不必追求逐行理解,能看懂伪代码即可进入实战。

学完能独立做什么与资料配合练习

完成学习后,你将能够独立对常规控制台程序与Windows PE程序进行动态调试,精准定位条件断点与异常逻辑,并利用脚本功能实现自动化监控。具体产出包括:对未知二进制进行函数级逆向定位、通过断点与单步追踪还原程序执行路径、识别关键计算逻辑并验证篡改结果。资料中的虚拟机练习环境可直接下载运行靶机程序,配合视频讲解边学边在本地复现简单程序,将调试逻辑转化为可迁移的排查思路。建议每学完一个模块,立即在本地环境跑通对应靶机,确保调试操作可独立完成,避免只看不练导致知识停留在视频层面。

【资源目录】:

├──1. Introduction
| ├──1. Introduction.en.srt 2.11kb
| ├──1. Introduction.mp4 11.56M
| ├──1. Introduction.srt 3.32kb
| ├──2. Setting up your cracking environment.en.srt 1.04kb
| ├──2. Setting up your cracking environment.mp4 9.20M
| ├──2. Setting up your cracking environment.srt 1.63kb
| └──2.1 link for how to setup virtual machine.txt 0.11kb
├──10. Additional Resources
| ├──1. Bonus Lecture.en.srt 1.37kb
| ├──1. Bonus Lecture.mp4 10.58M
| ├──1. Bonus Lecture.srt 2.16kb
| └──1.1 useful-resources-2020-april.pdf 1022.39kb
├──2. Installing x64dbg
| ├──1. Installing x64dbg and Detect It easy.en.srt 4.73kb
| ├──1. Installing x64dbg and Detect It easy.mp4 60.59M
| ├──1. Installing x64dbg and Detect It easy.srt 7.37kb
| └──1.1 installing-x64dbg-and-detect-it-easy.txt 0.07kb
├──3. Downloading CrackMe’s for practising
| ├──1. Downloading CrackMe.en.srt 2.16kb
| ├──1. Downloading CrackMe.mp4 20.07M
| ├──1. Downloading CrackMe.srt 3.42kb
| └──1.1 intro-to-crackmes-v3.txt 0.13kb
├──4. Preparing workspace for reverse engineering
| ├──1. Preparing workspace for reverse engineering.en.srt 11.29kb
| ├──1. Preparing workspace for reverse engineering.mp4 116.95M
| ├──1. Preparing workspace for reverse engineering.srt 17.88kb
| └──1.1 download-link-for-mexican-crackme.txt 0.12kb
├──5. Debugger Stepping Basics
| ├──1. Debugger Stepping Basics.en.srt 34.87kb
| ├──1. Debugger Stepping Basics.mp4 326.79M
| ├──1. Debugger Stepping Basics.srt 53.25kb
| └──1.1 Debugger-stepping-basics.txt 0.43kb
├──6. Stepping Into Calls
| ├──1. Stepping Into Calls.en.srt 23.90kb
| ├──1. Stepping Into Calls.mp4 237.62M
| ├──1. Stepping Into Calls.srt 36.87kb
| └──1.1 Stepping-into-calls.txt 0.20kb
├──7. Breakpoints
| ├──1. Breakpoints.en.srt 7.90kb
| ├──1. Breakpoints.mp4 85.81M
| ├──1. Breakpoints.srt 12.50kb
| ├──1.1 BreakPoints.txt 0.26kb
| ├──2. Setting Breakpoints on Strings.en.srt 9.79kb
| ├──2. Setting Breakpoints on Strings.mp4 116.34M
| ├──2. Setting Breakpoints on Strings.srt 15.26kb
| └──2.1 BreakPoints-on-strings.txt 0.30kb
├──8. Reversing Jumps
| ├──1. Reversing Jumps.en.srt 9.70kb
| ├──1. Reversing Jumps.mp4 104.90M
| ├──1. Reversing Jumps.srt 15.12kb
| └──1.1 Reversing-jumps.txt 0.34kb
└──9. How to patch a program
| ├──1. How to patch a program.en.srt 13.68kb
| ├──1. How to patch a program.mp4 151.32M
| ├──1. How to patch a program.srt 21.60kb
| ├──1.1 Patching.txt 0.27kb
| ├──2. Patching with Jumps.en.srt 7.53kb
| ├──2. Patching with Jumps.mp4 91.32M
| ├──2. Patching with Jumps.srt 11.81kb
| └──2.1 Patching-with-jumps.txt 0.27kb

课程购买
课程价格
金币29
290金币限时优惠会员免费
销量:0
💎 开通会员每日免费下载,比单买更划算 →
支付成功后会自动显示下载资源云盘的链接!点击链接即可下载到本地。