面向逆向工程的汇编语言程序设计

英语|持续时间:12小时29米|大小:8.8 GB
了解程序集代码并修改exe文件以使用x64dbg添加新功能
你将学到什么
汇编语言基础
逆向工程
xdbg调试基础知识
修改程序
将代码注入exe文件
空显exe文件
寄存器
基本添加
INC、DEC、MUL和DIV指令
访问主存储器(RAM)
The Stack
函数调用
输入和输出功能
代码洞穴
返回值的函数
标志寄存器
跳跃
比较指令
结构化程序设计
签名的操作
还有更多。
要求
个人计算机
基本的C编程知识会有所帮助,但不是必须的
你会学到你需要知道的一切
描述
如果你一直在使用调试器对程序进行逆向工程,但希望对汇编语言有更多的了解,那么本课程就是为你准备的。我们将介绍足够的汇编语言,让您了解如何修改exe文件以插入自己的代码,或者修改现有的exe文件以执行它不打算做的事情。
传统上,汇编语言编程是使用像NASM或FASM这样的汇编程序来教授的。但以这种方式学习并不能让你掌握理解逆向工程程序的技能。关于如何应用程序集知识来修改程序,缺少一个环节(知识缺口)。这门课程填补了这一知识空白。
我们将直接使用x64dbg调试器来学习汇编语言,而不是使用汇编程序。没错,我们将在x64dbg调试器内部编写自己的汇编代码。作为一个完全的初学者,你将以零知识从头开始学习汇编语言。
我们将使用允许您
修改现有代码
覆盖现有代码
修改内存段以插入数据
创建新功能
利用暗号洞穴
为现有程序添加新功能
还有更多。
链接:https://pan.baidu.com/s/1JNOae6NnLT9lzK-715Rrow
提取码:a3hm
--来自百度网盘超级会员V6的分享