C-Ferry学院-逆向C语言C++安全开发课程合集

C-Ferry学院-逆向C语言C++安全开发课程合集

├── 1.0 前言-课程体系与学习路线 .mp4
├── 1.1 环境-Visual Studio安装与配置 .mp4
├── 1.2 基础-项目搭建第一个C语言程序 .mp4
├── 1.3 基础-C语言程序架构 .mp4
├── 1.4 基础-注释方式 .mp4
├── 1.5 基础-#include预处理指令 .mp4
├── 1.6 基础-程序入口点 .mp4
├── 1.7 基础-函数调用过程 .mp4
├── 1.8 基础-控制台指令 .mp4
├── 1.9 基础-语法规范风格 .mp4
├── 2.0 基础-关键字以及命名规范 .mp4
├── 2.1 基础-变量定义及初始化 .mp4
├── 2.2 基础-类型限定符 .mp4
├── 2.3 基础-常量特性及表现形式 .mp4
├── 2.4 拓展-突破编译器限制 .mp4
├── 2.5 拓展-内存保护属性 .mp4
├── 2.6 拓展-物理页属性探测 .mp4
├── 2.7 基础-转义字符 .mp4
├── 2.8 基础-数据输出与格式化字符串 .mp4
├── 2.9 基础-数据交互传递 .mp4
├── 3.0 基础-代码调试与窗口监控 .mp4
├── 3.1 数据-整数类型 .mp4
├── 3.2 数据-有符号与无符号数据 .mp4
├── 3.3 拓展-数据溢出与精度丢失 .mp4
├── 3.4 数据-整数常量与常见样式 .mp4
├── 3.5 数据-浮点型(实型) .mp4
├── 3.6 拓展-小数编码规则 .mp4
├── 3.7 数据-布尔类型 .mp4
├── 3.8 数据-字符类型 .mp4
├── 3.9 数据-字符编码规则 .mp4
├── 4.0 数据-数据类型转换 .mp4
├── 4.1 运算-算数运算符 .mp4
├── 4.2 运算-前置后置递增操作 .mp4
├── 4.3 拓展-反汇编角度探究语法底层原理 .mp4
├── 4.4 运算-赋值运算符 .mp4
├── 4.5 运算-比较运算符 .mp4
├── 4.6 运算-逻辑运算符 .mp4
├── 4.7 运算-运算优先级 .mp4
├── 4.8 选择-三目运算符 .mp4
├── 4.9 选择-单行IF语句 .mp4
├── 5.0 选择-多行IF语句 .mp4
├── 5.1 选择-多条件IF语句 .mp4
├── 5.2 选择-嵌套IF语句 .mp4
├── 5.3 选择-SWITCH语句 .mp4
├── 5.4 拓展-反汇编角度论证执行速度 .mp4
├── 5.5 循环-while循环 .mp4
├── 5.6 循环-do…while循环 .mp4
├── 5.7 循环-for循环 .mp4
├── 5.8 循环-for循环变形拓展 .mp4
├── 5.9 循环-经典案例猜大小 .mp4
├── 6.0 循环-嵌套循环 .mp4
├── 6.1 循环-break-continue跳转语句 .mp4
├── 6.2 循环-goto无条件跳转 .mp4
├── 6.3 循环-反汇编角度分析循环流程效率 .mp4
├── 6.4 数组-数组概念 .mp4
├── 6.5 数组-数组特性 .mp4
├── 6.6 拓展-数组内存布局 .mp4
├── 6.7 数组-数组计算公式 .mp4
├── 6.8 数组-二维数组内存布局 .mp4
├── 6.9 数组-二维数组常见样式 .mp4
├── 7.0 数组-多维数组特性解析 .mp4
├── 7.1 拓展-汇编下的寻址 .mp4
├── 7.2 拓展-数组越界缓冲区案例 .mp4
├── 7.3 数据-字符与字符串区别 .mp4
├── 7.4 数据-字符串特性 .mp4
├── 7.5 数据-字符串处理 .mp4
├── 7.6 数据-结构体类型 .mp4
├── 7.7 数据-结构体数组 .mp4
├── 7.8 数据-结构体嵌套 .mp4
├── 7.9 拓展-结构体内存布局与对齐 .mp4
├── 8.0 指针-内存存储单元 .mp4
├── 8.1 指针-指针变量 .mp4
├── 8.2 指针-指针内存图解 .mp4
├── 8.3 指针-指针特性-占用内存大小 .mp4
├── 8.4 指针-指针特性-空指针 .mp4
├── 8.5 指针-指针特性-野指针 .mp4
├── 8.6 指针-指针特性-指针步长 .mp4
├── 8.7 指针-指针与数组 .mp4
├── 8.8 指针-指针与常量字符串 .mp4
├── 8.9 函数-函数组成规则 .mp4
├── 9.0 函数-函数框架解析 .mp4

├── 1.0 函数-汇编眼中的入口函数参数 .mp4
├── 1.1 函数-Main函数参数解析 .mp4
├── 1.2 函数-Main函数调用堆栈 .mp4
├── 1.3 拓展-Main函数定位回溯IDA .mp4 ├── 1.4 拓展-Main函数定位回溯_DBG .mp4 ├── 1.5 函数-函数声明及定义规则 .mp4 ├── 1.6 函数-函数分文件编写 .mp4 ├── 1.7 函数-函数参数传递值传递 .mp4
├── 1.8 函数-函数参数传递_地址传递 .mp4
├── 1.9 拓展-寄存器与线程栈区 .mp4
├── 2.0 拓展-汇编指令速览 .mp4
├── 2.1 拓展-函数调用堆栈 .mp4
├── 2.2 拓展-函数调用约定 .mp4
├── 2.3 拓展-函数堆栈平衡 .mp4
├── 2.4 函数-宏函数 .mp4
├── 2.5 函数-数组参数与返回 .mp4
├── 2.6 函数-结构体参数样式 .mp4
├── 2.7 函数-可变量参数 .mp4
├── 2.8 函数-printf实现原理解析 .mp4
├── 2.9 内存-变量内存布局 .mp4
├── 3.0 内存-内存属性探测 .mp4
├── 3.1 内存-VOID指针 .mp4
├── 3.2 内存-堆区内存管理 .mp4
├── 3.3 内存-内存回收机制 .mp4
├── 3.4 内存-设置内存数据 .mp4
├── 3.5 指针-常量指针与指针常量 .mp4
├── 3.6 指针指向常量的指针与常量的指针常量- .mp4
├── 3.7 指针-数组寻址与指针步长 .mp4
├── 3.8 指针-指针运算规则 .mp4
├── 3.9 指针-多级指针属性探测 .mp4
├── 4.0 指针-指针数组步长 .mp4
├── 4.1 指针-指针差值计算 .mp4
├── 4.2 指针-指针基本特性 .mp4
├── 4.3 指针-指针数组 .mp4
├── 4.4 指针-数组指针 .mp4
├── 4.5 指针-指针函数 .mp4
├── 4.6 指针-函数指针 .mp4
├── 4.7 指针-字符与字符串 .mp4
├── 4.8 拓展-重构sizeof .mp4
├── 4.9 拓展-重构strlen .mp4
├── 5.0 拓展-重构strcmp .mp4
├── 5.1 拓展-重构strcat .mp4
├── 5.2 变量-局部性的生命周期 .mp4
├── 5.3 变量-游戏基址的秘密 .mp4
├── 5.4 变量-重复包含定义机制 .mp4
├── 5.5 变量-静态变量特性 .mp4
├── 5.6 变量-寄存器变量 .mp4
├── 5.7 变量-枚举变量 .mp4
├── 5.8 变量-共享内存 .mp4
├── 5.9 拓展-自定义数据类型 .mp4
├── 6.0 拓展-结构体别名 .mp4
├── 6.1 拓展-函数指针类型 .mp4
├── 6.2 数据-文件数据样式 .mp4
├── 6.3 数据-文件指针数据 .mp4
├── 6.4 数据-文件数据交互 .mp4
├── 6.5 数据-文件内容读写 .mp4
├── 6.6 数据-文件编码处理 .mp4
├── 14.7 项目-项目开发思路与演示 .mp4
├── 14.8 项目-项目流程分析 .mp4
├── 14.9 项目-项目图解过程与伪代码 .mp4
├── 15.0 项目-游戏环境构建以及设计思路 .mp4
├── 15.1 项目-控制台框架配置 .mp4
├── 15.2 项目-游戏地图绘制 .mp4
├── 15.3 项目-单链管理游戏节点 .mp4
├── 15.4 项目-随机对象管理 .mp4
├── 15.5 项目-操作流程控制 .mp4
├── 15.6 项目-运行检测与玩法校验 .mp4
├── 15.7 项目-移动过滤与死亡判断 .mp4
├── 15.8 项目-完结撒花 .mp4

├── 1.0 入门-CPP特性 .mp4
├── 1.1 入门-CPP控制台框架解析 .mp4
├── 1.2 入门-iostram .mp4
├── 1.3 命名-namespace .mp4
├── 1.4 命名-using .mp4
├── 1.5 命名-嵌套命名空间 .mp4
├── 1.6 命名-匿名命名空间 .mp4
├── 1.7 命名-别名命名空间 .mp4
├── 1.8 命名-合并命名空间 .mp4
├── 1.9 变量-自动推断与类型回溯 .mp4
├── 2.0 变量-指针与引用 .mp4
├── 2.1 引用-引用基本特性 .mp4
├── 2.2 引用-引用作函数参数 .mp4
├── 2.3 引用-引用作返回值 .mp4
├── 2.4 引用-常量引用特性_1 .mp4
├── 2.5 引用-引用&常量引用&指针 .mp4
├── 2.6 引用-数组引用样式 .mp4
├── 2.7 内存-内存分区 .mp4
├── 2.8 内存-new & delete .mp4
├── 2.9 内存-内存异常处理 .mp4
├── 3.0 内存-智能指针shared_ptr .mp4
├── 3.1 内存-智能指针unique_ptr .mp4
├── 3.2 函数-默认参数 .mp4
├── 3.3 函数-重载机制 .mp4
├── 3.4 函数-内联函数 .mp4
├── 3.5 函数-函数模板 .mp4
├── 3.6 函数-递归函数 .mp4
├── 3.7 函数-回调函数 .mp4
├── 3.8 封装-面向对象编程 .mp4
├── 3.9 封装-类与结构体 .mp4
├── 4.0 封装-类的声明与定义 .mp4
├── 4.1 封装-类的访问权限 .mp4
├── 4.2 封装-类的作用域 .mp4
├── 4.3 封装-类的对象模型 .mp4
├── 4.4 封装-默认构造函数 .mp4
├── 4.5 封装-带参构造函数 .mp4
├── 4.6 封装-拷贝构造函数 .mp4
├── 4.7 封装-构造函数重载 .mp4
├── 4.8 封装-委托构造函数 .mp4
├── 4.9 封装-初始数据列表 .mp4
├── 5.0 封装-构造默认参数 .mp4
├── 5.1 封装-构造函数删除 .mp4
├── 5.2 封装-析构函数机制 .mp4
├── 5.3 封装-构造析构顺序 .mp4
├── 5.4 封装-析构出场时机 .mp4
├── 5.5 封装-浅拷贝深拷贝 .mp4
├── 5.6 封装-静态成员变量 .mp4
├── 5.7 封装-静态成员函数 .mp4
├── 5.8 封装-常量成员变量 .mp4
├── 5.9 封装-常量成员函数 .mp4
├── 6.0 封装-常量对象特性 .mp4
├── 6.1 封装-对象调用规则 .mp4
├── 6.2 封装-对象指针本质 .mp4
├── 6.3 封装-对象指针特性 .mp4
├── 6.4 封装-类的友元函数 .mp4
├── 6.5 封装-友元函数与类 .mp4
├── 6.6 封装-运算符号重载 .mp4
├── 6.7 封装-成员函数重载 .mp4
├── 6.8 封装-友元函数重载 .mp4
├── 6.9 封装-算术运算重载 .mp4
├── 7.0 封装-比较运算重载 .mp4
├── 7.1 封装-逻辑运算重载 .mp4
├── 7.2 封装-赋值运算重载 .mp4
├── 7.3 封装-自增运算重载 .mp4
├── 7.4 封装-下标运算重载 .mp4
├── 7.5 封装-输出运算重载 .mp4
├── 7.6 封装-运算重载特性 .mp4
├── 7.7 继承-继承概念引入 .mp4
├── 7.8 继承-继承访问权限 .mp4
├── 7.9 继承-继承构造析构 .mp4
├── 8.0 继承-继承基类调用 .mp4
├── 8.1 继承-继承对象赋值 .mp4
├── 8.2 继承-继承友元关系 .mp4
├── 8.3 继承-继承内存布局 .mp4
├── 8.4 继承-继承权限限制 .mp4
├── 8.5 继承-单继承多继承 .mp4
├── 8.6 继承-多继承的机制 .mp4
├── 8.7 继承-菱形继承弊端 .mp4
├── 8.8 继承-权限以及布局 .mp4
├── 8.9 多态-多态触发机制 .mp4
├── 9.0 多态-虚函数地址表 .mp4
├── 9.1 多态-虚析构执行体 .mp4
├── 9.2 多态-纯虚函数抽象 .mp4
├── 9.3 多态-虚函数指针表 .mp4
├── 9.4 多态-继承函数地址 .mp4
├── 9.5 多态-多态底层原理 .mp4
├── 09.6 项目-数据信息管理系统 .mp4
├── 09.7 项目-菜单设计(一) .mp4
├── 09.8 项目-菜单设计(二) .mp4
├── 09.9 项目-功能分支流程处理 .mp4
├── 10.0 项目-主框架完善以及退出功能实现 .mp4
├── 10.1 项目-对象设计以及关系构建 .mp4
├── 10.2 项目-数据存储与设计思路 .mp4
├── 10.3 项目-数据添加与过滤封装 .mp4
├── 10.4 项目-逻辑搭建封装 .mp4
├── 10.5 项目-删除容器数据 .mp4
├── 10.6 项目-数据框架优化 .mp4
├── 10.7 项目-模板格式编程 .mp4
├── 10.8 项目-数据归类解析 .mp4
├── 10.9 项目-OVER .mp4

├── 1.0 模板-泛型编程概念 .mp4
├── 1.1 模板-函数模板实例 .mp4
├── 1.2 模板-模板底层原理 .mp4
├── 1.3 模板-函数模板特化 .mp4
├── 1.4 模板-默认模板参数 .mp4
├── 1.5 模板-多个模板参数 .mp4
├── 1.6 模板-函数模板拓展 .mp4
├── 1.7 模板-模板参数限定 .mp4
├── 1.8 模板-模板调用规则 .mp4
├── 1.9 模板-类模板定义与实例化 .mp4
├── 2.0 模板-类模板成员函数定义 .mp4
├── 2.1 模板-类模板继承中的规则 .mp4
├── 2.2 模板-类模板对象参数传递 .mp4
├── 2.3 模板-类模板友元函数定义 .mp4
├── 2.4 模板-类模板分文件的编写 .mp4
├── 2.5 容器-Standard Template Library .mp4
├── 2.6 容器-string字符串初始 .mp4
├── 2.7 容器-string字符串数据 .mp4
├── 2.8 容器-string字符串比较 .mp4
├── 2.9 容器-string字符串读取和输入 .mp4
├── 3.0 容器-string字符串访问和修改 .mp4
├── 3.1 容器-string字符串查找和替换 .mp4
├── 3.2 容器-string字符串插入和删除 .mp4
├── 3.3 容器-string字符串的常见操作 .mp4
├── 3.4 容器-vector特性解析 .mp4
├── 3.5 容器-vector对象初始 .mp4
├── 3.6 容器-vector内存布局 .mp4
├── 3.7 容器-vector大小函数 .mp4
├── 3.8 容器-vector元素追加 .mp4
├── 3.9 容器-vector数据插入 .mp4
├── 4.0 容器-vector元素删除 .mp4
├── 4.1 容器-vector修改数据 .mp4
├── 4.2 容器-vector标准查询 .mp4
├── 4.3 容器-deque对象初始 .mp4
├── 4.4 容器-deque内存布局 .mp4
├── 4.5 容器-deque动态增加 .mp4
├── 4.6 容器-deque释放元素 .mp4
├── 4.7 容器-deque修改数据 .mp4
├── 4.8 容器-list对象构造 .mp4
├── 4.9 容器-list内存布局 .mp4
├── 5.0 容器-list结构图解 .mp4
├── 5.1 容器-list构造插入 .mp4
├── 5.2 容器-list元素删除 .mp4
├── 5.3 容器-list查找修改 .mp4
├── 5.4 容器-set大小替换 .mp4
├── 5.5 容器-set重复元素 .mp4
├── 5.6 容器-set查找计数 .mp4
├── 5.7 容器-pair .mp4
├── 5.8 容器-map对象构造 .mp4
├── 5.9 容器-map对象数据 .mp4
├── 6.0 容器-map增删改查 .mp4
├── 6.1 异常-预定义宏-C .mp4
├── 6.2 异常-错误规避-C .mp4
├── 6.3 异常-标准错误-C .mp4
├── 6.4 异常-抛出异常-CPP .mp4
├── 6.5 异常-异常传播-CPP .mp4
├── 6.6 异常-异常规范-CPP .mp4
├── 6.7 异常-标准异常-CPP .mp4
├── 6.8 异常-自定异常-CPP .mp4

├── 01.0 环境-Visual Studio配置搭建 .mp4
├── 01.1 环境-汇编执行框架 .mp4
├── 01.2 原理-机器语言与汇编语言 .mp4
├── 01.3 原理-高级语言与汇编语言 .mp4
├── 01.4 进制-进制定义及规则 .mp4
├── 01.5 进制-进制映射关系 .mp4
├── 01.6 进制-进制运算原理 .mp4
├── 01.7 进制-进制转换算法 .mp4
├── 01.8 进制-进制拓展 .mp4
├── 01.9 数据-存储宽度 .mp4
├── 02.0 数据-内存边界 .mp4
├── 02.1 数据-数据截断原理 .mp4
├── 02.2 数据-正数与负数区分 .mp4
├── 02.3 数据-整数底层规则 .mp4
├── 02.4 数据-反汇编分析 .mp4
├── 02.5 存储-寄存器 .mp4
├── 02.6 存储-通用寄存器对应关系 .mp4
├── 02.7 存储-寄存器包含关系测试 .mp4
├── 02.8 存储-段寄存器特性 .mp4
├── 02.9 存储-指令指针寄存器 .mp4
├── 03.0 标志-标志寄存器结构以及标志位 .mp4
├── 03.1 标志-Carry Flag .mp4
├── 03.2 标志-Parity Flag .mp4
├── 03.3 标志-Auxiliary Carry Flag .mp4
├── 03.4 标志-Zero Flag .mp4
├── 03.5 标志-Sign Flag .mp4
├── 03.6 标志-Direction Flag .mp4
├── 03.7 标志-Overflow Flag .mp4
├── 03.8 标志-EFLAGS寄存器 .mp4
├── 03.9 内存-内存特性 .mp4
├── 04.0 内存-内存管理 .mp4
├── 04.1 内存-内存端序 .mp4
├── 04.2 内存-内存读写 .mp4
├── 04.3 内存-内存寻址 .mp4
├── 04.4 内存-反汇编寻址 .mp4
├── 04.5 框架-C语言控制台程序 .mp4
├── 04.6 框架-汇编程序框架 .mp4
├── 04.7 框架-程序指令集 .mp4
├── 04.8 框架-工作模式 .mp4
├── 04.9 框架-动态调用与函数声明 .mp4
├── 05.0 框架-段的定义 .mp4
├── 05.1 框架-数据段的三种形式 .mp4
├── 05.2 框架-代码段的特性 .mp4
├── 05.3 框架-程序入口点及周期 .mp4
├── 05.4 指令-加法运算ADD&ADC&INC .mp4
├── 05.5 指令-减法指令SUB&SBB&DEC .mp4
├── 05.6 指令-补码NEG .mp4
├── 05.7 指令-BCD&DAA&DAS .mp4
├── 05.8 指令-无符号乘法MUL .mp4
├── 05.9 指令-有符号乘法IMUL .mp4
├── 06.0 指令-除法指令DIV&IDIV .mp4
├── 06.1 指令-除零错误&除法溢出&数据拓展 .mp4
├── 06.2 指令-位运算逻辑与AND .mp4
├── 06.3 指令-位运算逻辑或OR .mp4
├── 06.4 指令-位运算逻辑异或XOR .mp4
├── 06.5 指令-位运算取反NOT .mp4
├── 06.6 指令-操作数类型 .mp4
├── 06.7 路线-逆向入门课程介绍 .mp4
├── 06.8 拓展-Visual Studio 调试介绍 .mp4
├── 06.9 堆栈-线程栈结构 .mp4
├── 07.0 堆栈-指令PUSH .mp4
├── 07.1 堆栈-指令POP .mp4
├── 07.2 堆栈-指令PUSHAD & POPAD .mp4
├── 07.3 堆栈-指令PUSHFD & POPFD .mp4
├── 07.4 堆栈-指令CALL & RET .mp4
├── 07.5 堆栈-指令MOV .mp4
├── 07.6 堆栈-指令REP & STOS .mp4
├── 07.7 堆栈-函数调用过程堆栈图结构 .mp4
├── 07.8 堆栈-指令调用规则解析 .mp4
├── 07.9 堆栈-堆栈结构特征与回溯嵌套调用 .mp4
├── 08.0 逆向-代码堆栈回溯栈帧 .mp4
├── 08.1 逆向-模块符号信息解析 .mp4
├── 08.2 逆向-DBG工具下载与配置 .mp4
├── 08.3 逆向-DBG逆向调试技巧 .mp4
├── 08.4 逆向-IDA交叉引用回溯 .mp4
├── 08.5 函数-线程栈区参数传递 .mp4
├── 08.6 函数-返回值寄存器使用规则 .mp4
├── 08.7 函数-反汇编还原正向代码 .mp4
├── 08.8 函数-调用约定规则解析 .mp4
├── 08.9 逆向-函数结构堆栈参数返回分析技巧 .mp4
├── 09.0 逆向-DBG逆向调试技巧 .mp4
├── 09.1 逆向-IDA分析还原思路 .mp4
├── 09.2 逆向-堆栈逃逸改变程序执行流程 .mp4
├── 09.3 逆向-获取线程栈区信息 .mp4
├── 09.4 数据-整数类型数据传输MOV .mp4
├── 09.5 数据-有符号整数存储规则及存储端序 .mp4
├── 09.6 数据-整数数据溢出 .mp4
├── 09.7 数据-指令数据类型转换拓展MOVZX & MOVSX .mp4
├── 09.8 逆向-全局变量与局部变量特征逆向 .mp4
├── 09.9 逆向-全局内容PE节区转文件数据并修改 .mp4
├── 10.0 小数-实数编码规则以及寄存器使用 .mp4
├── 10.1 小数-指令FPU & SSE & AVX 汇编实例 .mp4
├── 10.2 小数-IEEE小数编码存储规则 .mp4
├── 10.3 小数-汇编指令学习规则与方法 .mp4
├── 10.4 字符-编码映射规则以及区域设置 .mp4
├── 10.5 字符-串流数据截断处理与映射 .mp4
├── 10.6 指令-指令ASM_STRLEN .mp4
├── 10.7 指令-指令ASM_STRCPY MOVSB .mp4
├── 10.8 指令-指令DF – STOS – MOVS – LOD .mp4
├── 10.9 拓展-堆栈结构 – 逆向思路 .mp4
├── 11.0 拓展-数字存储 – 编码规则 .mp4
├── 11.1 拓展-字符安全 – 存储校验 .mp4
├── 11.2 指令-ADD – SUB .mp4
├── 11.3 指令-MUL – CDQ – DIV .mp4
├── 11.4 指令-INC – DEC – NEG – LOCK .mp4
├── 11.5 指令-AND .mp4
├── 11.6 指令-OR .mp4
├── 11.7 指令-NOT .mp4
├── 11.8 指令-XOR .mp4
├── 11.9 指令-CMP .mp4
├── 12.0 指令-TEST .mp4
├── 12.1 指令-JCC .mp4
├── 12.2 逆向-单行IF语句反汇编逆向分析 .mp4
├── 12.3 逆向-多行IF语句分支处理 .mp4
├── 12.4 逆向-多条件IF语句执行流程 .mp4
├── 12.5 逆向-三目运算符特征识别 .mp4
├── 12.6 逆向-多表达式逻辑关系过滤 .mp4
├── 12.7 逆向-SWITCH语句对标多条件IF区别 .mp4
├── 12.8 逆向-SWITCH结构跳转表解析 .mp4
├── 12.9 逆向-SWITCH跳转表与中转索引表关联 .mp4
├── 13.0 逆向-SWITCH折半查找策略 .mp4
├── 13.1 逆向-SWITCH结构变形体 .mp4
├── 13.2 指令-LOOP .mp4
├── 13.3 指令-REP .mp4
├── 13.4 逆向-FOR循环执行顺序探测 .mp4
├── 13.5 逆向-WHILE循环 .mp4
├── 13.6 逆向-DOWHILE循环GOTO语句 .mp4
├── 13.7 逆向-嵌套结构回溯 .mp4
├── 13.8 逆向-CONTINUE BREAK语句 .mp4
├── 13.9 逆向-缓冲区溢出案例 .mp4
├── 14.0 逆向-数组内存布局 .mp4
├── 14.1 逆向-数组寻址公式与越界溢出覆盖 .mp4
├── 14.2 逆向-多维数组组合定位 .mp4
├── 14.3 逆向-复合寻址与嵌套关联 .mp4
├── 14.4 逆向-数组缓冲区溢出触发机制 .mp4
├── 14.5 指令-SHL – SHR .mp4
├── 14.6 指令-SAL – SAR .mp4
├── 14.7 数据-数据移动存储与二进制数据转换 .mp4
├── 14.8 数据-数据加解密与完整性 .mp4
├── 14.9 逆向-数组地址传递与数据影响 .mp4
├── 15.0 逆向-数组返回值内存转换 .mp4
├── 15.1 逆向-指针数组与二维数组转换及数据隐藏 .mp4
├── 15.2 逆向-多维数组寻址公式 .mp4
├── 15.3 逆向-指针的概念 .mp4
├── 15.4 逆向-指针变量赋值与解引用反汇编 .mp4
├── 15.5 逆向-指针运算规则与技巧 .mp4
├── 15.6 逆向-指针与引用的区别以及特性 .mp4
├── 15.7 逆向-指针与引用参数传递与返回堆栈 .mp4
├── 15.8 逆向-多级指针赋值与解引用以及内存关联 .mp4
├── 15.9 逆向-指针运算表达式与数据搜索 .mp4
├── 16.0 逆向-指向数组的指针以及寻址运算 .mp4
├── 16.1 逆向-指针优缺点以及安全性 .mp4
├── 16.2 逆向-函数指针使用以常规CALL区别 .mp4
├── 16.3 逆向-E8-FF-CALL-指令计算公式 .mp4
├── 16.4 逆向-段寄存器-段选择子-段描述符-段属性限制 .mp4
├── 16.5 逆向-结构体开发知识点汇总 .mp4
├── 16.6 逆向-结构体内存布局与对齐规律 .mp4
├── 16.7 逆向-对象模型与存储规则 .mp4
├── 16.8 逆向-成员偏移与this指针 .mp4
├── 16.9 逆向-thiscall执行规则和寄存器特征 .mp4
├── 17.0 逆向-嵌套调用约定参数传递规则 .mp4
├── 17.1 逆向-静态成员变量内存特性 .mp4
├── 17.2 逆向-类对象参数传递编译器优化策略 .mp4
├── 17.3 逆向-类对象数据返回内存管理转换 .mp4
├── 17.4 逆向-构造函数与析构函数触发调用 .mp4
├── 17.5 逆向-堆内存对象不同情况管理维护 .mp4
├── 17.6 逆向-全局对象构造管理 .mp4
├── 17.7 逆向-类外强制访问私有与保护成员变量 .mp4
├── 17.8 逆向-构造函数重载与匹配定位 .mp4
├── 17.9 逆向-拷贝构造函数与深拷贝 .mp4
├── 18.0 逆向-构造函数禁用与默认参数传递 .mp4
├── 18.1 逆向-静态成员变量与函数特性 .mp4
├── 18.2 逆向-常成员函数内存布局及编译器限制 .mp4
├── 18.3 逆向-类对象继承下的对象模型 .mp4
├── 18.4 逆向-单继承下的构造析构的执行流程 .mp4
├── 18.5 逆向-嵌套单继承下的对象特征 .mp4
├── 18.6 逆向-多继承下的对象模型与初始化顺序 .mp4
├── 18.7 逆向-菱形继承下数据包含与路径解析 .mp4
├── 18.8 逆向-虚函数指针与地址表 .mp4
├── 18.9 逆向-多态下的对象模型与虚函数地址寻址管理 .mp4
├── 19.0 逆向-多继承下的结构布局以及多重表定位 .mp4
├── 19.1 逆向-动态绑定调用与对象数据隔离 .mp4
├── 19.2 逆向-单继承对象模型下的虚表机制以及布局 .mp4
├── 19.3 逆向-多继承类的关联以及多重表分配 .mp4
├── 19.4 逆向-纯虚对象初始化 .mp4
├── 19.5 逆向-模板的使用以及规则推导 .mp4
├── 19.6 逆向-模板特化与代码拷贝 .mp4
├── 19.7 MASM-汇编中的保留字&标识符&伪指令 .mp4
├── 19.8 MASM-指令组成部分标号与指令助记符 .mp4
├── 19.9 MASM-指令操作数格式以及样式 .mp4
├── 20.0 MASM-数据定义与连续内存存储管理 .mp4
├── 20.1 MASM-等号伪指令与宏定义替换 .mp4
├── 20.2 MASM-EQU伪指令使用规则 .mp4
├── 20.3 MASM-当前地址计数器与数据长度计算 .mp4
├── 20.4 MASM-整数类型定义与存储 .mp4
├── 20.5 MASM-实数数据存储与使用 .mp4
├── 20.6 MASM-字符与字符串存储与内容输出 .mp4
├── 20.7 MASM-OFFSET伪指令使用 .mp4
├── 20.8 MASM-指针操作与数据寻址公式 .mp4
├── 20.9 MASM-ALIGN伪指令 .mp4
├── 21.0 MASM-TYPE & LENGTHOF & SIZE .mp4
├── 21.1 MASM-DATA & LABEL .mp4
├── 21.2 MASM-TYPEDEF .mp4
├── 21.3 MASM-ENTER & LEAVE .mp4
├── 21.4 MASM-INVOKE & PARAM LIST .mp4
├── 21.5 MASM-PROTO .mp4
├── 21.6 MASM-OFFSET & ADDR .mp4
├── 21.7 MASM-USES .mp4
├── 21.8 MASM-LOCAL .mp4
├── 21.9 MASM-条件结构与跳转标号 .mp4
├── 22.0 MASM-EFLAG & JCC .mp4
├── 22.1 MASM-跳转指令全解 .mp4
├── 22.2 MASM-汇编跳转 .mp4
├── 22.3 MASM-.IF .ELSE .ELSEIF .END .mp4
├── 22.4 MASM-条件结构选择表达式 .mp4
├── 22.5 MASM-循环结构纯汇编流程梳理 .mp4
├── 22.6 MASM-.WHILE .ENDW .BREAK .mp4
├── 22.7 MASM-.REPEAT .UNITL .mp4
├── 22.8 MASM-STRUCT .mp4
├── 22.9 MASM-结构体寻址定位 .mp4
├── 23.0 MASM-结构体嵌套与伪指令复合使用 .mp4
├── 23.1 MASM-UNION .mp4
├── 23.2 MASM-MACRO .mp4
├── 23.3 MASM-WIN32 API CODE .mp4
├── 23.4 X64-汇编知识框架路线 .mp4
├── 23.5 X64-指令集拓展与内存宽度变化及寄存器差异 .mp4
├── 23.6 X64-WOW64子系统与兼容模式 .mp4
├── 23.7 X64-寄存器新增与拓展机制 .mp4
├── 23.8 X64-虚拟内存地址划分与规范 .mp4
├── 23.9 X64-不同模式下调用约定差异 .mp4
├── 24.0 X64-堆栈结构变化以及参数传递 .mp4
├── 24.1 X64-缓冲区混合使用与堆栈空间预留 .mp4
├── 24.2 X64-函数调用地址区间及长跳 .mp4
├── 24.3 X64-CPP & ASM 混合编程 .mp4
├── 24.4 X64-全局变量地址计算与指令解析 .mp4
├── 24.5 X64-内存地址与指针宽度 .mp4
├── 24.6 X64-INTEL白皮书手册指令攻略 .mp4
├── 24.7 X64-CPUID & intrin .mp4
├── 24.8 X64-CPU权限等级划分以及RING0 RING3区 .mp4
├── 24.9 X64-标志寄存器 .mp4
├── 25.0 X64-Segment Register (Attri .mp4
├── 25.1 X64-Segment Selecotr (RPL T .mp4
├── 25.2 X64-Segment Descrtptor(Info .mp4
├── 25.3 X64-Control Register(CR0 CR .mp4
├── 25.4 x64-CR0.PG CR0.PE CR2.PAGE- .mp4
├── 25.5 X64-EPROCESS DRIECTORY TABL .mp4
├── 25.6 X64-linear & physical addre .mp4
├── 25.7 X64-Debug Register .mp4
├── 25.8 X64-VIRTUAL LOGICAL EFFECTI .mp4
├── 25.9 X64-MAX ADDR SIZE .mp4
├── 26.0 X64-断点的种类的区别以及内存影响 .mp4
├── 26.1 X64-动态调试-single step .mp4
├── 26.2 X64-动态调试-break point .mp4
├── 26.3 X64-基础内容完结与学习路线 .mp4
├── 26.4 调试-调试器项目设计与功能实现 .mp4
├── 26.5 调试-调试器打开以及附加脱离函数 .mp4
├── 26.6 调试-调试事件处理与类型解析 .mp4
├── 26.7 调试-数据采集与程序框架设计 .mp4
├── 26.8 调试-调试器命令内容拆解提取 .mp4
├── 26.9 调试-用户交互设计框架完善 .mp4
├── 27.0 调试-任务派发处理机制封装 .mp4
├── 27.1 调试-创建调试进程并完善校验 .mp4
├── 27.2 调试-拦截处理调试事件消息 .mp4
├── 27.3 调试-处理调试事件以及数据获取 .mp4
├── 27.4 调试-创建进程调试事件解析 .mp4
├── 27.5 调试-日志信息记录管理 .mp4
├── 27.6 调试-收集退出数据_1 .mp4
├── 27.7 调试-收集退出数据_2 .mp4
├── 27.8 调试-程序异常内存文件转储 .mp4
├── 27.9 调试-进程的退出事件封装处理 .mp4
├── 28.0 调试-线程存储数据结构体封装 .mp4
├── 28.1 调试-线程优先级上下文获取以及线程基本信息查询 .mp4
├── 28.2 调试-线程环境块与堆栈信息及保护页面 .mp4
├── 28.3 调试-堆栈使用情况数据化 .mp4
├── 28.4 调试-线程执行地址回溯与模块信息定位以及文件版本比对 .mp4
├── 28.5 调试-可执行模块指纹标记定位获取与判断 .mp4
├── 28.6 调试-节区结构过滤与内存属性 .mp4
├── 28.7 调试-线程创建拓展信息测试 .mp4
├── 28.8 调试-线程内核用户态时间收集 .mp4
├── 28.9 调试-线程退出信息封装 .mp4
├── 29.0 调试-模块结构体特征数据 .mp4
├── 29.1 调试-模块卷标文件映射回溯 .mp4
├── 29.2 调试-文件结构二进制数据解析 .mp4
├── 29.3 调试-模块导入导出表定义遍历_1 .mp4
├── 29.4 调试-模块导入导出表定义遍历_2 .mp4
├── 29.5 调试-动态链接库模块属性探测 .mp4
├── 29.6 调试-模块卸载 .mp4
├── 29.7 调试-异常内核执行派发路线 .mp4
├── 29.8 调试-异常事件结构体解析 .mp4
├── 30.0 调试-结构化异常(SEH) .mp4
├── 30.1 调试-向量化异常(VEH) .mp4
├── 30.2 调试-异常种类与异常传播修复 .mp4
├── 30.3 调试-异常回调及断点结构管理封装 .mp4
├── 30.4 调试-断点结构初始化及设置断点流程对接 .mp4
├── 30.5 调试-软件断点设置以及节点关联管理器封装 .mp4
├── 30.6 调试-断点移除及数据剥离管理 .mp4
├── 30.7 调试-用户交互处理完善 .mp4
├── 30.8 调试-断点事件回调框架搭建 .mp4
├── 30.9 调试-断点捕获以及调试信息获取 .mp4
├── 31.0 调试-调试体系交互处理 .mp4
├── 31.1 调试-单步执行处理 .mp4
├── 31.2 汇总-逆向工程入门_开发篇学习拓展 .mp4
├── 31.3 汇总-逆向工程入门_逆向篇学习拓展 .mp4
├── 31.4 汇总-逆向工程入门_调试篇学习拓展 .mp4
├── 31.5 汇编-逆向工程提升_学习路线与方向 .mp4

├── 01.0 前言-逆向工程提升篇前置知识 .mp4
├── 01.1 前言-逆向工程提升篇学习路线_1 .mp4
├── 01.2 前言-逆向工程提升篇学习路线_2 .mp4
├── 01.3 前言-PE文件结构与工具解析使用 .mp4
├── 01.4 前言-十六进制数据分析工具开发 .mp4
├── 01.5 格式-PE文件结构文件与内存状态 .mp4
├── 01.6 格式-PE文件二进制对比工具_1 .mp4
├── 01.7 格式-PE文件二进制对比工具_2 .mp4
├── 01.8 格式-PE文件二进制对比工具_3 .mp4
├── 01.9 格式-PE文件头和节表结构 .mp4
├── 02.0 格式-PE文件加载修复过程 .mp4
├── 02.1 DOS-DOS_HEADER成员解析内存布局及DOS .mp4
├── 02.2 DOS-PE程序启动校验测试及非核心成员字段覆盖探测 .mp4
├── 02.3 NT-IMAGE_NT_HEADER定位与成员组成 .mp4
├── 02.4 NT-IMAGE_FILE_HEADER成员解析与字段 .mp4
├── 02.5 解析框架-PE解析工具控制台初始化 .mp4
├── 02.6 解析框架-用户指令格式化处理 .mp4
├── 02.7 解析框架-数据交互回调执行框架 .mp4
├── 02.8 解析框架-文件二进制数据写入 .mp4
├── 02.9 解析框架-DOS&NT头代码定位与计算校验 .mp4
├── 03.0 解析框架-节区定位以及健壮性测试 .mp4
├── 03.1 解析框架-DOS头成员数据信息展示 .mp4
├── 03.2 NT-NT_FILE头成员字段属性探测 .mp4
├── 03.3 NT-MAGIC_LINKERVER_SIZE_FOR .mp4
├── 03.4 NT-IMAGEBASE_RVA_VA_FOA_OEP .mp4
├── 03.5 NT-ALIGNMENT .mp4
├── 03.6 NT-SIZEOFIMAGE_&_HEADER .mp4
├── 03.7 NT-CheckSum计算方式代码实现与API校验 .mp4
├── 03.8 NT-SubSystem_FileAttribute .mp4
├── 03.9 NT-DataDirectory .mp4
├── 04.0 NT-FILE头解析与数据拓展 .mp4
├── 04.1 NT-数据位集合判断 .mp4
├── 04.2 NT-OPTIONAL头定位与解析 .mp4
├── 04.3 NT-OPTIONAL数据拓展与值判断 .mp4
├── 04.4 NT-PE头盲写图解内存布局 .mp4
├── 04.5 SECTION-数据定位与成员解析 .mp4
├── 04.6 SECTION-二进制数据分析与节区对齐的影响 .mp4
├── 04.7 SECTION-全局数据文件状态二进制定位与修改 .mp4
├── 04.8 SECTION-RVA_TO_FOA_内存未对齐情况下 .mp4
├── 04.9 SECTION-RVA_TO_FOA_代码转换实现 .mp4
├── 05.0 SECTION-RVA_TO_FOA_用户交互策略 .mp4
├── 05.1 SECTION-进程转换与核心成员关联 .mp4
├── 05.2 SECTION-SECTION节区属性遍历与属性获取 .mp4
├── 05.3 SECTION-SECTION节区内存保护探测 .mp4
├── 05.4 SECTION-PE文件二进制存储布局与空间对齐 .mp4
├── 05.5 SECTION-PE文件状态缓存转换对比拉伸过程 .mp4
├── 05.6 EXPORT-自身函数库函数三方函数反汇编调用区别 .mp4
├── 05.7 EXPORT-动态链接库的开发与导出方式 .mp4
├── 05.8 EXPORT-模块加载本质及导出函数使用 .mp4
├── 05.9 EXPORT-导出表数据文件二进制定位 .mp4
├── 06.0 EXPORT-导出表数据字段初探 .mp4
├── 06.1 EXPORT-导出函数地址表特征与遍历 .mp4
├── 06.2 EXPORT-导出函数名称表二层转换以及RVA测试 .mp4
├── 06.3 EXPORT-函数地址名称序号表的数据联动 .mp4
├── 06.4 EXPORT-GetProcAddr实现原理与执行规则 .mp4
├── 06.5 EXPORT-导出表结构代码定位与解析 .mp4
├── 06.6 EXPORT-地址表函数名称序号表顺序关联输出 .mp4
├── 06.7 EXPORT-函数名称序号回溯函数执行地址 .mp4
├── 06.8 EXPORT-导出数据用户交互框架完善 .mp4
├── 06.9 EXPORT-导出表数据移动替换思路 .mp4
├── 07.0 EXPORT-导出表安全攻防常见实例 .mp4
├── 07.1 IMPORT-API执行地址表文件转储定位拆解 .mp4
├── 07.2 IMPORT-导入表文件定位与数据特征探测 .mp4
├── 07.3 IMPORT-导入名称地址表特性与使用场景 .mp4
├── 07.4 IMPORT-IAT_INT表文件数据关联以及序号名称 .mp4
├── 07.5 IMPORT-IAT_INT内存状态下的数据关联 .mp4
├── 07.6 IMPORT-导入地址表内存修复过程及导出表联系 .mp4
├── 07.7 IMPORT-导入表数据代码定位遍历解析 .mp4
├── 07.8 RELOCATION-PE文件加载修复导入地址过程 .mp4
├── 07.9 RELOCATION-全局数据赋值反汇编指令特性 .mp4
├── 08.0 RELOCATION-全局数据操作二进制数据动态修复 .mp4
├── 08.1 RELOCATION-重定位数据文件内存差值计算公式 .mp4
├── 08.2 RELOCATION-重定位表文件数据特征描述 .mp4
├── 08.3 RELOCATION-重定位块的步长以及待修复元素个数 .mp4
├── 08.4 RELOCATION-待修复数据文件与内存对比及修复原 .mp4
├── 08.5 RELOCATION-模拟重定位项目内存修复过程及计算 .mp4
├── 08.6 RELOCATION-代码定位遍历重定位块及项目数据内 .mp4
├── 08.7 无模块加载-无模块实现思路及加载修复过程 .mp4
├── 08.8 无模块加载-文件缓存转换为内存缓存 .mp4
├── 08.9 无模块加载-内存映像写会文件状态并修正大小 .mp4
├── 09.0 无模块加载-内存状态转储写回文件数据 .mp4
├── 09.1 无模块加载-无模块用户交互与框架搭建 .mp4
├── 09.2 无模块加载-模块自加载流程构建梳理 .mp4
├── 09.3 无模块加载-导入表定位及INT丢失情况处理 .mp4
├── 09.4 无模块加载-导入地址表动态加载修复实现 .mp4
├── 09.5 无模块加载-待修复重定项数据定位及修正匹配 .mp4
├── 09.6 无模块加载-导出函数名称序号定位内存地址 .mp4
├── 09.7 无模块加载-无模块加载数据初始测试 .mp4
├── 09.8 无模块加载-无模块导出函数用户交互实现 .mp4
├── 09.9 无模块加载-无模块框架流程测试与函数隐藏调用 .mp4
├── 10.0 无模块加载-无模块自身内存加载动态链接库框架完结 .mp4
├── 10.1 模块隐藏-反射式注入动态链接库模块思路 .mp4
├── 10.2 模块隐藏-系统核心DLL内存属性探测 .mp4
├── 10.3 模块隐藏-私有映射映像内存申请与属性 .mp4
├── 10.4 模块隐藏-线性地址与物理地址转换及值写回判定 .mp4
├── 10.5 模块隐藏-共享内存本质及系统DLL页共享写拷贝 .mp4
├── 10.6 模块隐藏-核心动态链接库共享与写拷贝保护基址 .mp4
├── 10.7 模块隐藏-模块反射注入交互框架构建 .mp4
├── 10.8 模块隐藏-注入目标进程遍历定位 .mp4
├── 10.9 模块隐藏-PE结构与转储数据封装 .mp4
├── 11.0 模块隐藏-simple映像转换 .mp4
├── 11.1 模块隐藏-跨进程二进制数据交互操作 .mp4
├── 11.2 模块隐藏-远程读写修正RelocationEntry .mp4
├── 11.3 模块隐藏-远程线程执行规则与地址限制 .mp4
├── 11.4 模块隐藏-跨进程内存交互与线程执行体准备 .mp4
├── 11.5 模块隐藏-远程SHELLCODE定位模块基址数据 .mp4
├── 11.6 模块隐藏-导入表修正远程框架搭建 .mp4
├── 11.7 模块隐藏-远程线程多参传递原理与数据定位 .mp4
├── 11.8 模块隐藏-动态获取跨进程目标IMP数据 .mp4
├── 11.9 模块隐藏-导入地址表数据实时获取并修正写入 .mp4
├── 12.0 模块隐藏-DllMain函数执行与参数解析 .mp4
├── 12.1 模块隐藏-远程执行入口点与案例完结 .mp4
├── 12.2 RESOURCE-DirDesc成员及对应学习路线 .mp4
├── 12.3 RESOURCE-GUISdk编写及特征对比 .mp4
├── 12.4 RESOURCE-资源文件的使用和二进制数据比对 .mp4
├── 12.5 RESOURCE-资源数据存储格式与数据管理 .mp4
├── 12.6 RESOURCE-资源结构层级内存布局与嵌套对应关系 .mp4
├── 12.7 RESOURCE-资源数据项目文件定位流程与层级架构对 .mp4
├── 12.8 RESOURCE-资源数据目录管理图解内存布局 .mp4
├── 12.9 RESOURCE-资源数据代码解析_1 .mp4
├── 13.0 RESOURCE-资源数据代码解析_2 .mp4
├── 13.1 RESOURCE-递归遍历资源目录ID项目内容 .mp4
├── 13.2 RESOURCE-资源数据项目文件内存定位 .mp4
├── 13.3 RESOURCE-ICO图标数据存储与结构组成 .mp4
├── 13.4 图标数据-应用程序图标资源提取PE方式思路 .mp4
├── 13.5 图标数据-图标数据与图标组关联及图标文件存储格式 .mp4
├── 13.6 图标数据-项目工程数据管理框架搭建 .mp4
├── 13.7 图标数据-图标组定位流程及函数流程 .mp4
├── 13.8 图标数据-RT_GROUP_ICON图标组数据ID提取 .mp4
├── 13.9 图标数据-图标组数据与图标属性对应联系 .mp4
├── 14.0 图标数据-资源类型控件ID动态查找相关数据 .mp4
├── 14.1 图标数据-图标组结构_&_图标数据与文件关联 .mp4
├── 14.2 图标数据-图标文件转储数据结构规化 .mp4
├── 14.3 图标数据-数据提取与格式输出 .mp4
├── 14.4 图标数据-PE程序图标资源提取完结 .mp4
├── 14.5 EXCEPTION-异常触发与不同架构下处理机制 .mp4
├── 14.6 EXCEPTION-SEH_STACK_RUNTIME .mp4
├── 14.7 EXCEPTION-SEH_调用实例与框架实现 .mp4
├── 14.8 EXCEPTION-SEH_异常过滤表达式拓展及异常处 .mp4
├── 14.9 EXCEPTION-SEH_异常结构基于堆栈填充论证 .mp4
├── 15.0 EXCEPTION-TEB_PEB_EXCEPTION .mp4
├── 15.1 EXCEPTION-KernelKiDispatchE .mp4
├── 15.2 EXCEPTION-SEH_异常链表定位与遍历节点数据 .mp4
├── 15.3 EXCEPTION-SEH_汇编实现异常链表挂载并拦截 .mp4
├── 15.4 EXCEPTION-SEH_Node_Handler .mp4
├── 15.5 EXCEPTION-SEH_X86_异常tryleve .mp4
├── 15.6 EXCEPTION-SEH_X86_异常底层实现派遣原 .mp4
├── 15.7 EXCEPTION-SEH_X64_异常数据目录项结构 .mp4
├── 15.8 EXCEPTION-SEH_X64_PE结构拓展变化内 .mp4
├── 15.9 EXCEPTION-SEH_X64_异常结构RUNTI .mp4
├── 16.0 EXCEPTION-SEH_X64_UNWIND_IN .mp4
├── 16.1 EXCEPTION-SEH_X64_UNWIND_CO .mp4
├── 16.2 EXCEPTION-SEH_X64_异常数据表全过程解 .mp4
├── 16.3 EXCEPTION-代码定位及数据RUNTIME_FU .mp4
├── 16.4 EXCEPTION-UNWIND_INFO数据递进及U .mp4
├── 16.5 EXCEPTION-C_SPEC_HANDLER函数定 .mp4
├── 16.6 SECURITY-安全属性证书及存在含义 .mp4
├── 16.7 SECURITY-特殊的相对地址及存储方式 .mp4
├── 16.8 SECURITY-模块证书定位及解析 .mp4
├── 16.9 DEBUG-调试信息PDB文件基于调试器下的符号展现 .mp4
├── 17.0 DEBUG-调试信息数据目录结构数组 .mp4
├── 17.1 DEBUG-二进制数据解析调试目录内容 .mp4
├── 17.2 DEBUG-调试信息类型检测与指向结构 .mp4
├── 17.3 DEBUG-代码解析调试目录项目内容 .mp4
├── 17.4 DEBUG-PDB符号文件结构及流目录数据定位 .mp4
├── 17.5 DEBUG-DIA_SDK项目工程配置 .mp4
├── 17.6 DEBUG-数据源初始化及符号获取 .mp4
├── 17.7 DEBUG-交互框架及符号解析流程 .mp4
├── 17.8 DEBUG-公共符号数据遍历获取 .mp4
├── 17.9 DEBUG-PDB函数符号信息 .mp4
├── 18.0 DEBUG-变量名称存储位域类型大小解析 .mp4
├── 18.1 DEBUG-变量层级递归回溯符号信息 .mp4
├── 18.2 DEBUG-数据类型源码级定义解析 .mp4
├── 18.3 DEBUG-枚举类型双重结构定位 .mp4
├── 18.4 DEBUG-类信息符号成员函数变量基类区别 .mp4
├── 18.5 DEBUG-类成员变量属性符号存储格式 .mp4
├── 18.6 DEBUG-函数基本符号信息获取 .mp4
├── 18.7 DEBUG-PDB符号静态解析完结 .mp4
├── 18.8 TLS-线程创建原理及主线程与子线程 .mp4
├── 18.9 TLS-线程切换调度机制及数据丢失原因 .mp4
├── 19.0 TLS-线程数据同步互斥及死锁处理释放权限 .mp4
├── 19.1 TLS-线程局部存储静态实现与TEB定位TLS指针查询 .mp4
├── 19.2 TLS-动态调用TLS机制及内存管理 .mp4
├── 19.3 TLS-TLS_SLOTS_INDEX .mp4
├── 19.4 TLS-多线程抢占式框架搭建及数据管理维护系统 .mp4
├── 19.5 TLS-线程局部存储数据分配及线程启动管理 .mp4
├── 19.6 TLS-初始化任务队列及信号释放 .mp4
├── 19.7 TLS-线程内部任务接管与抢占式流程 .mp4
├── 19.8 TLS-线程局部存储数据初始化及清理 .mp4
├── 19.9 TLS-线程运行日志对接报告缓存 .mp4
├── 20.0 TLS-多线程抢占式同步互斥及数据日志信息局部存储管理 .mp4
├── 20.1 TLS-TLS动态与静态区别及回调函数原型 .mp4
├── 20.2 TLS-函数地址表与回调注册机制 .mp4
├── 20.3 TLS-线程局部存储代码定位解析及回调过滤 .mp4
├── 20.4 DRAW-PE结构存储结构布局图解及成员关联 .mp4
├── 20.5 DRAW-导出导出数据关联及结构布局图解 .mp4
├── 20.6 DRAW-数据目录项结构存储样式 .mp4
├── 20.7 LOAD-PE文件加载基本原理 .mp4
├── 20.8 LOAD-加载风险评估与攻击策略 .mp4
├── 20.9 LOAD-自写开源框架解析及项目补丁 .mp4
├── 21.0 LOAD-风险报告评估方式及检测手法 .mp4
├── 21.1 LOAD-HEADER&SECTION恶意处理 .mp4
├── 21.2 LOAD-导入数据敏感资源匹配及数据隐藏 .mp4
├── 21.3 LOAD-导出数据转发与移动手动补丁 .mp4
├── 21.4 LOAD-数据解析风险记录日志报告汇总 .mp4
├── 21.5 MODIFIER-PE结构动态变形重组技术框架演示 .mp4
├── 21.6 MODIFIER-基本交互与二进制数据转储框架 .mp4
├── 21.7 MODIFIER-删除DOS存根并移动头加节表数据 .mp4
├── 21.8 MODIFIER-新增节图解流程与影响成员字段 .mp4
├── 21.9 MODIFIER-新增节对应字段修正与计算公式 .mp4
├── 22.0 MODIFIER-合并所有节区隐藏数据区间 .mp4
├── 22.1 MODIFIER-扩大最后一个节区并修正内存状态 .mp4
├── 22.2 MODIFIER-移动导出表结构及三重表对应二级映射关 .mp4
├── 22.3 MODIFIER-导出表数据扩容空间计算公式 .mp4
├── 22.4 MODIFIER-导出数据动态存储内容修正 .mp4
├── 22.5 MODIFIER-动态调试地址计算与对齐公式判断 .mp4
├── 22.6 MODIFIER-导入表移动方式及数据计算 .mp4
├── 22.7 MODIFIER-移动导入地址表全局影响及修复思路 .mp4
├── 22.8 MODIFIER-导入表数组及导入名称数据计算 .mp4
├── 22.9 MODIFIER-导入名称表与地址表映射关系及序号名称 .mp4
├── 23.0 MODIFIER-IAT与INT新老拷贝对应布局及数据 .mp4
├── 23.1 MODIFIER-导入地址表引用修复过程及硬编码匹配 .mp4
├── 23.2 MODIFIER-程序入口点修改万能公式 .mp4
├── 23.3 MODIFIER-二进制补丁构建SHELLCODE篡改 .mp4
├── 23.4 MODIFIER-动态SHELLCODE重定向数据实现 .mp4
├── 23.5 MODIFIER-编译器生成代码体积优化策略 .mp4
├── 23.6 MODIFIER-SHELLCODE框架思路及数据引用 .mp4
├── 23.7 MODIFIER-LDR_DATA_TABLE_ENT .mp4
├── 23.8 MODIFIER-线程及进程环境块信息定位模块基址 .mp4
├── 23.9 MODIFIER-通用函数模板匹配定位导出地址 .mp4
├── 24.0 MODIFIER-无依赖集成SHELLCODE环境搭建 .mp4
├── 24.1 MODIFIER-硬编码数据提取及调用测试 .mp4
├── 24.2 MODIFIER-远程shellcode注入执行轻量级 .mp4
├── 24.3 项目实战-DBG&CE实现原理与框架浅析 .mp4
├── 24.4 项目实战-项目框架环境搭建_DEFINE .mp4
├── 24.5 项目实战-项目框架环境搭建_STRUCT_ENUM_G .mp4
├── 24.6 项目实战-项目框架环境搭建_OEP与用户交互及数据显示 .mp4
├── 24.7 项目实战-进程列表信息实现 .mp4
├── 24.8 项目实战-附加进程实现 .mp4
├── 24.9 项目实战-加载模块数据及内存区间 .mp4
├── 25.0 项目实战-模块信息遍历显示 .mp4
├── 25.1 项目实战-内存区间信息扫描探测 .mp4
├── 25.2 项目实战-首次扫描区间限定及类型处理 .mp4
├── 25.3 项目实战-搜索类型数据初始化及页面数量计算 .mp4
├── 25.4 项目实战-搜索框架数据导入及算法优化执行效率策略 .mp4
├── 25.5 项目实战-数据通配模板及扫描结果写回 .mp4
├── 25.6 项目实战-扫搜进度条百分比同步显示技巧 .mp4
├── 25.7 项目实战-数据模块信息过滤与显示流程对接 .mp4
├── 25.8 项目实战-扫描结果数据临时显示完善 .mp4
├── 25.9 项目实战-全部结果页面处理及开发常见计算样式 .mp4
├── 26.0 项目实战-控制台数据翻页功能实现及跳转执行 .mp4
├── 26.1 项目实战-再次扫描思路及实现执行流程 .mp4
├── 26.2 项目实战-CE初次扫描-二次扫描-数据匹配显示功能完结 .mp4
├── 26.3 项目实战-结果数据修改模板生成 .mp4
├── 26.4 项目实战-自写CE修改扫描器完结 .mp4
├── 26.5 路线规划-Windows平台开发篇学习路线 .mp4
├── 26.6 路线规划-Windows逆向工程刚需体系掌握 .mp4
├── 26.7 路线规划-Windows攻防篇前置引导 .mp4

├── 01.0 前言-Windows逆向攻防篇前置要求_1 .mp4
├── 01.1 前言-Windows逆向攻防篇前置要求_2 .mp4
├── 01.2 注入原理-Windows平台应用层注入基本概念 .mp4
├── 01.3 注入原理-注入框架思路及PE加载修复流程 .mp4
├── 01.4 注入框架-注入系统控制台版本开发思路 .mp4
├── 01.5 注入框架-控制台程序属性初始化 .mp4
├── 01.6 注入框架-控制台程序输出标题润色封装 .mp4
├── 01.7 注入框架-控制台程序模拟进度加载过程 .mp4
├── 01.8 注入框架-用户交互及输入信息流程构建 .mp4
├── 01.9 注入框架-业务功能统一显示模板 .mp4
├── 02.0 远程线程注入-远程线程注入思路 .mp4
├── 02.1 远程线程注入-通用代码框架封装 .mp4
├── 02.2 远程线程注入-远程线程注入实现 .mp4
├── 02.3 远程线程注入-跨进程调试及执行数据分析 .mp4
├── 02.4 劫持线程注入-劫持线程注入思路 .mp4
├── 02.5 劫持线程注入-线程上下文环境修改与shellcode搭 .mp4
├── 02.6 劫持线程注入-劫持线程注入执行流程 .mp4
├── 02.7 异步调用注入-APC调用触发机制 .mp4
├── 02.8 异步调用注入-添加用户层APC队列完成注入 .mp4
├── 02.9 异步调用注入-基于线程简易注入汇总 .mp4
├── 03.0 进程早鸟注入-进程挂起执行及对应安全检测 .mp4
├── 03.1 进程早鸟注入-早鸟执行实现原理与流程 .mp4
├── 03.2 全局注册注入-AppInit_DLLs .mp4
├── 03.3 全局注册注入-注册表操作与REG文件定义 .mp4
├── 03.4 全局注册注入-键值写入与命令行验证方法使用 .mp4
├── 03.5 全局钩子注入-Windowshook挂钩监听消息 .mp4
├── 03.6 全局钩子注入-跨进程钩子注入消息映射回调原理 .mp4
├── 03.7 全局钩子注入-主线程与窗口句柄获取及消息队列 .mp4
├── 03.8 全局钩子注入-注入触发回调及释放全过程 .mp4
├── 03.9 内存映射注入-共享内存映射完成跨进程注入思路 .mp4
├── 04.0 内存映射注入-ShellCode构建 .mp4
├── 04.1 内存映射注入-ShellCode压缩 .mp4
├── 04.2 内存映射注入-ShellCode修正 .mp4
├── 04.3 内存映射注入-Shellcode通用执行方式思路 .mp4
├── 04.4 内存映射注入-代码无申请附加注入执行方案 .mp4
├── 04.5 系统调用-API执行调用路线及高级调用 .mp4
├── 04.6 系统调用-过滤系统调用通用思路 .mp4
├── 04.7 系统调用-ntdll跳板过滤应用层系统调用彻底脱钩 .mp4
├── 04.8 系统调用-用户APC强制唤醒触发调度思路 .mp4
├── 04.9 系统调用-session会话隔离突破 .mp4
├── 05.0 系统调用-进程访问令牌与权限提升 .mp4
├── 05.1 系统调用-高级远程线程注入 .mp4
├── 05.2 shellcode-x64shellcode通用C语言 .mp4
├── 05.3 shellcode-x64汇编定位模块特征及数据比对 .mp4
├── 05.4 shellcode-x64汇编解析PE结构及数据关联 .mp4
├── 05.5 shellcode-x64汇编字符串匹配通用模板 .mp4
├── 05.6 shellcode-x64汇编框架远程执行测试 .mp4
├── 05.7 shellcode-通用shellcode框架搭建及项 .mp4
├── 05.8 shellcode-双版本兼容开发实例与特征混淆 .mp4
├── 05.9 shellcode-字符串哈希处理及快速匹配 .mp4
├── 06.0 shellcode-封装后的提取思路与编译器生成顺序 .mp4
├── 06.1 shellcode-编译器与语法强制平坦化及双版本模式 .mp4
├── 06.2 shellcode-搭建shellcode生成提取注入 .mp4
├── 06.3 shellcode-完善哈希生成框架 .mp4
├── 06.4 shellcode-硬编码数据转储提取并转换数组使用 .mp4
├── 06.5 shellcode-编译器优化策略对代码布局影响 .mp4
├── 06.6 shellcode-二进制数据提取与对接语言数组 .mp4
├── 06.7 shellcode-本地部署执行环境用户对接 .mp4
├── 06.8 shellcode-本地执行内置shellcode封装 .mp4
├── 06.9 shellcode-本地执行文件shellcode测试 .mp4
├── 07.0 shellcode-远程注入shellcode用户对接 .mp4
├── 07.1 shellcode-远程部署文件与数据提取及执行注入 .mp4
├── 07.2 shellcode-项目完结及常见攻防思路样式 .mp4
├── 07.3 进程伪装隐藏-Process_Hollowing .mp4
├── 07.4 进程伪装隐藏-NT函数导出调用及文件属性获取封装 .mp4
├── 07.5 进程伪装隐藏-(内核初探)函数执行流程分析与数据写回返 .mp4
├── 07.6 进程伪装隐藏-狸猫换太子 .mp4
├── 07.7 进程伪装隐藏-文件对象属性回溯极火绒剑测试伪装效果 .mp4
├── 07.8 进程伪装隐藏-免杀基础及过滤思路 .mp4
├── 07.9 进程伪装隐藏-免杀通用框架搭建 .mp4
├── 08.0 进程伪装隐藏-文件对象使用 .mp4
├── 08.1 进程伪装隐藏-文件磁盘数据特征过滤 .mp4
├── 08.2 进程伪装隐藏-节对象数据映射 .mp4
├── 08.3 进程伪装隐藏-PEB信息定位与劫持修改 .mp4
├── 08.4 进程伪装隐藏-数据二次保护策略及杀软测试 .mp4
├── 08.5 进程伪装隐藏-代码结构优化及双版本兼容实现 .mp4
├── 08.6 反射式注入-ReflectiveDLL .mp4
├── 08.7 反射式注入-注入主框架与导出函数执行 .mp4
├── 08.8 反射式注入-定位执行地址回溯模块头部 .mp4
├── 08.9 反射式注入-哈希计算与匹配及导出表数据对接 .mp4
├── 09.0 反射式注入-映像动态拉伸拷贝及导入表数据修复 .mp4
├── 09.1 反射式注入-重定位修正及入口点执行 .mp4
├── 09.2 特征码搜索-硬编码数据基本格式及可变动量 .mp4
├── 09.3 特征码搜索-通配符的使用及模糊搜索思路 .mp4
├── 09.4 特征码搜索-程序框架设计与数据管理封装 .mp4
├── 09.5 特征码搜索-文件结构扫描解析管理 .mp4
├── 09.6 特征码搜索-特征码字符串提取转换格式 .mp4
├── 09.7 特征码搜索-pattern匹配数组封装 .mp4
├── 09.8 特征码搜索-扫描模式搭建及回调过滤 .mp4
├── 09.9 特征码搜索-特征码数据匹配及结果写回 .mp4
├── 10.0 特征码搜索-结果解析及效率测试 .mp4
├── 10.1 hook-hook基本概念及分类样式 .mp4
├── 10.2 hook-iat_hook构建基本思路及PE关联 .mp4
├── 10.3 hook-iat_hookAPI调用拦截测试及安装卸载 .mp4
├── 10.4 hook-iat_hook检测手法与思路 .mp4
├── 10.5 hook-iat_hook拦截IAT修改事件与双向监听 .mp4
├── 10.6 hook-inline_hook底层逻辑与实现原理 .mp4
├── 10.7 hook-inline_hook拦截函数参数及传统钩子 .mp4
├── 10.8 hook-inline_hook标准模板化钩子框架搭建 .mp4
├── 10.9 hook-inline_hook转发函数判断与指令完整 .mp4
├── 11.0 hook-inline_hook指令边界对齐及破坏修复 .mp4
├── 11.1 hook-inline_hook中转函数万能拦截及通用 .mp4
├── 11.2 hook-inline_hook任意函数拦截测试及代码 .mp4
├── 11.3 hook-inline_hook常规API转发API自 .mp4
├── 11.4 hook-inline_hook框架优化与卸载处理 .mp4
├── 11.5 hook-x64万能跳转方案及环境保护策略 .mp4
├── 11.6 hook-x64通用化模板框架搭建 .mp4
├── 11.7 hook-x64stub环境保存 .mp4
├── 11.8 hook-x64寄存器参数获取及堆栈定位参数地址 .mp4
├── 11.9 hook-x64中汇编实现中转函数及拦截与默认返回 .mp4
├── [111] 12.0 hook-x64模板化钩子框架完结 .mp4
├── [112] 12.1 hook-minhook .mp4
├── [113] 12.2 hook-自旋锁独享操作与多线程兼容处理 .mp4
├── [114] 12.3 hook-hde_disasm .mp4
├── [115] 12.4 hook-sib_base_index_scale .mp4
├── [116] 12.5 asm-capstone .mp4
├── [117] 12.6 asm-用户数据交互及输入结构解析 .mp4
├── [118] 12.7 asm-数据转换及安全性检查 .mp4
├── [119] 12.8 asm-反汇编数据解析及格式输出 .mp4
├── [120] 12.9 asm-硬编码反汇编转换 .mp4
├── [121] 13.0 asm-反汇编引擎双版本兼容性处理 .mp4
├── [122] 13.1 asm-XEDParse .mp4
├── [123] 13.2 hook-vtablehook .mp4
├── [124] 13.3 hook-veh异常注册处理拦截 .mp4
├── [125] 13.4 hook-硬件断点及无痕hook .mp4
├── [126] 13.5 hook-无痕钩子实现及瞬时执行 .mp4
├── [127] 13.6 etw-Event Tracing for Windo .mp4
├── [128] 13.7 etw-日志信息记录管理 .mp4
├── [129] 13.8 etw-主线程交互框架及初始化流程 .mp4
├── [130] 13.9 etw-事件跟踪记录初始化 .mp4
├── [131] 14.0 etw-管理事件启动与释放资源 .mp4
├── [132] 14.1 etw-进程事件监听及回调消息处理 .mp4
├── [133] 14.2 etw-监听回调派遣及opcode过滤 .mp4
├── [134] 14.3 etw-进程监听及event数据提取 .mp4
├── [135] 14.4 wmi-Windows Management Inst .mp4
├── [136] 14.5 wmi-QueryInterface & Indica .mp4
├── [137] 14.6 wmi-CoCreateInstance & Conn .mp4
├── [138] 14.7 wmi-InstanceCreationEvent .mp4
├── [139] 14.8 anti_debug-调试器开发与静态动态反调试思路 .mp4
├── [140] 14.9 anti_debug-调试器附加进程执行分析 .mp4
├── [141] 15.0 anti_debug-内核调试对象创建及调试进程句柄写 .mp4
├── [142] 15.1 anti_debug-被调试进程与调试对象关联 .mp4
├── [143] 15.2 anti_debug-调试消息封装派遣与调度机制 .mp4
├── [144] 15.3 anti_debug-应用层反调试思路及检测方向 .mp4
├── [145] 15.4 anti_debug-调试标志位反调试检测_1(bei .mp4
├── [146] 15.5 anti_debug-调试标志位反调试检测_2(deb .mp4
├── [147] 15.6 anti_debug-调试标志位反调试检测_3(inv .mp4
├── [148] 15.7 anti_debug-调试标志位反调试检测_4(wud .mp4
├── [149] 15.8 anti_debug-调试标志位反调试检测_5(glo .mp4
├── [150] 15.9 anti_debug-调试标志位反调试检测_6(hea .mp4
├── [151] 16.0 anti_debug-断点反调试检测_1(hardwa .mp4
├── [152] 16.1 anti_debug-断点反调试检测_2(softwa .mp4
├── [153] 16.2 anti_debug-断点反调试检测_3(memory .mp4
├── [154] 16.3 anti_debug-断点反调试检测_4(动态监测与反 .mp4
├── [155] 16.4 anti_debug-异常反调试检测_1(filter .mp4
├── [156] 16.5 anti_debug-异常反调试检测_2(interr .mp4
├── [157] 16.6 anti_debug-异常反调试检测_3(interr .mp4
├── [158] 16.7 anti_debug-异常反调试检测_4(trap) .mp4
├── [159] 16.8 anti_debug-异常反调试检测_5(guard) .mp4
├── [160] 16.9 anti_debug-对象查询反调试检测_1(dbgp .mp4

├── 代码分享
│ ├── ReflectiveDLLInjection-master.zip
│ ├── capstone-4.0.2-win32.zip
│ ├── capstone-4.0.2-win64.zip
│ ├── hook.zip
│ ├── minhook-master.zip
├── 内核工具
│ ├── DSigntool.7z
│ ├── OpenArk32.exe
│ ├── OpenArk64.exe
│ ├── PCHunter32.exe
│ ├── PCHunter64.exe
│ ├── PatternGen-master.7z
│ ├── Source Insight.7z
│ ├── VMware.zip
│ ├── Wdk.zip
│ ├── Win7补丁.7z
│ ├── WinObj.zip
│ ├── Windbg.zip
├── 开发工具
│ ├── VC6.0.exe
│ ├── VSCodeUserSetup-x64-1.100.3.exe
│ ├── Visual_studio(2019).exe
│ ├── Visual_studio(2022).exe
├── 系统工具
│ ├── KMS_激活工具.rar
│ ├── 禁止系统更新.zip
│ ├── 驱动精灵 v9.2(绿色免安装版).exe
├── 逆向工具
│ ├── CheatEngine75.exe
│ ├── CheatEngine75ch_cn.zip
│ ├── Dbgview.exe
│ ├── IDA 9.0.zip
│ ├── WinHex_v20.3_SR-5_x86_x64.exe
│ ├── x96dbg_2025_3-15.zip
├── 书籍资料
│ ├── Api最全文档.chm
│ ├── Ferry_Game_NamingVer1.0.chm
│ ├── VC++之MFC类库中文手册.chm
│ ├── instruct32_hh.chm
│ ├── x86_x64体系探索及编程.pdf
│ ├── 汇编语言 基于x86处理器 第7版 [].pdf

下载权限
查看
  • 免费下载
    评论并刷新后下载
    登录后下载
  • {{attr.name}}:
您当前的等级为
登录后免费下载登录 小黑屋反思中,不准下载! 评论后刷新页面下载评论 支付以后下载 请先登录 您今天的下载次数(次)用完了,请明天再来 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级会员
您已获得下载权限 您可以每天下载资源次,今日剩余

给TA打赏
共{{data.count}}人
人已打赏
C++编程开发

C-Ferry学院-逆向C语言C++安全开发课程合集

2026-6-19 18:09:56

人工智能编程开发

AI人工智能大模型2026-尚硅谷

2026-6-20 1:48:07

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索