C/C++全栈 内核 调试(51hook软件安全课程)

👉 最新资料资料实时更新:

📚 课程目录:

├── 1-35 c c++逆向基础课/
│   ├──  1_01进制_高清 1080P.mp4
│   ├──  2_02数据的宽度_高清 1080P.mp4
│   ├──  3_03逻辑运算_高清 1080P.mp4
│   ├──  4_04第一个C程序_高清 1080P.mp4
│   ├──  5_05数据类型与变量_高清 1080P.mp4
│   ├──  6_006整型变量的存储_高清 1080P.mp4
│   ├──  7_07浮点数补充_高清 1080P.mp4
│   ├──  8_08字符类型_高清 1080P.mp4
│   ├──  9_09运算符_高清 1080P.mp4
│   ├──  10_10类型转换_高清 1080P.mp4
│   ├──  11_11控制语句if_高清 1080P.mp4
│   ├──  12_12if-else更新_高清 1080P.mp4
│   ├──  13_13if-else if-else多选择结构_高清 1080P.mp4
│   ├──  14_14switch语句_高清 1080P.mp4
│   ├──  15_15for循环_高清 1080P.mp4
│   ├──  16_16while循环_高清 1080P.mp4
│   ├──  17_17goto语句_高清 1080P.mp4
│   ├──  18_18猜数字游戏_高清 1080P.mp4
│   ├──  19_19数组1_高清 1080P.mp4
│   ├──  20_20数组2_高清 1080P.mp4
│   ├──  21_21二维数组_高清 1080P.mp4
│   ├──  22_22char数组和字符串文本最终_高清 1080P.mp4
│   ├──  23_23字符串链接_高清 1080P.mp4
│   ├──  24_24字符串比较_高清 1080P.mp4
│   ├──  25_25字符串查找_高清 1080P.mp4
│   ├──  26_26字符串API实现修改后_高清 1080P.mp4
│   ├──  27_27指针1_高清 1080P.mp4
│   ├──  28_28指针2修改后_高清 1080P.mp4
│   ├──  29_29指针3_高清 1080P.mp4
│   ├──  30_30指针与字符串_高清 1080P.mp4
│   ├──  31_31指针与数组_高清 1080P.mp4
│   ├──  32_32常量指针与指针常量_高清 1080P.mp4
│   ├──  33_关于指针常量常量指针叫法的补充_高清 1080P.mp4
│   ├──  34_33函数修改_高清 1080P.mp4
│   ├──  35_34函数传参改_高清 1080P.mp4
│   ├──  36_35内存分配_高清 1080P.mp4
│   ├──  37_36函数指针与指针函数sj_高清 1080P.mp4
│   ├──  38_37变量的作用域及生命周期_高清 1080P.mp4
│   ├──  39_38函数递归调用_高清 1080P.mp4
│   ├──  40_39参数数量可变的函数_高清 1080P.mp4
│   ├──  41_40main函数及命令行参数获取_高清 1080P.mp4
│   ├──  42_41结构体定义与使用_高清 1080P.mp4
│   ├──  43_42结构体的定义与使用2_高清 1080P.mp4
│   ├──  44_43结构体中的指针与数组_高清 1080P.mp4
│   ├──  45_44结构体浅拷贝深拷贝_高清 1080P.mp4
│   ├──  46_45结构体长度计算_高清 1080P.mp4
│   ├──  47_46单向链表的定义_高清 1080P.mp4
│   ├──  48_47单向链表的增删改查_高清 1080P.mp4
│   ├──  49_48单向循环链表_高清 1080P.mp4
│   └──  50_49双向链表_高清 1080P.mp4
├── 36-37-R3反调试专题/
│   ├── 01异常过滤器/
│   │   ├──  01异常过滤器.docx
│   │   └──  01异常过滤器.mp4
│   ├── 02反调试1/
│   │   ├──  02反调试.docx
│   │   └──  02反调试1.mp4
│   ├── 03反调试2/
│   │   ├──  03反调试2.docx
│   │   └──  反调试2.mp4
│   ├── 04反调试3/
│   │   ├──  04反调试3-硬件断点反调试.mp4
│   │   └──  04反调试3.docx
│   ├── 05反调试4/
│   │   ├──  05反调试4-检测调试对象.mp4
│   │   └──  05反调试4.docx
│   ├── 06反调试5/
│   │   ├──  06反调试5.docx
│   │   └──  06反调试5.mp4
│   ├── 07反调试6-CRC检测/
│   │   ├──  07反调试6-CRC检测.docx
│   │   └──  07反调试6-CRC检测.mp4
│   ├── 08反调试-过CRC校验/
│   │   ├──  08反调试-过CRC校验,虚拟机检测.docx
│   │   ├──  08反调试-过CRC校验,虚拟机检测.mp4
│   │   ├──  爆破.exe
│   │   └──  过CRC32检测练习.exe
│   ├── 09反调试-调试器原理/
│   │   ├──  09反调试-调试器原理.docx
│   │   └──  09反调试-调试器原理.mp4
│   ├── 10反调试-反附加/
│   │   └──  10反调试-反附加.docx
│   ├── 11反调试-过Strong OD代码实现/
│   │   ├──  11反调试-过Strong OD代码实现.docx
│   │   └──  11反调试-过Strong OD代码实现.mp4
│   ├── 12反调试11/
│   │   ├──  12反调试11.docx
│   │   └──  12反调试11.mp4
│   ├── 13反调试12/
│   │   ├──  13反调试12-通过程序子窗口特点检测.mp4
│   │   └──  13反调试12.docx
│   ├── 14关闭其他进程句柄/
│   │   ├──  14关闭其他进程句柄.docx
│   │   └──  14关闭其他进程句柄.mp4
│   ├── 15反调试-系统调用/
│   │   ├──  15反调试-系统调用.docx
│   │   └──  15反调试-系统调用.mp4
├── 38.网络游戏编程1 51hook/
│   ├──  1.游戏环境搭建.mp4
│   ├──  2.搜索血值来源.mp4
│   ├──  3.通过发包函数找功能call.mp4
│   ├──  4.分析喊话call参数来源.mp4
│   ├──  5.线程发包讲解.mp4
│   ├──  6.使用背包物品call.mp4
│   ├──  7.人物背包分析.mp4
│   ├──  8.遍历背包.mp4
│   ├──  9.数据结构分析-list.mp4
│   └──  10.数据结构分析-vector.mp4
├── 39.网络游戏编程2/
│   ├──  1.数据结构分析-二叉树.mp4
│   ├──  2.周围对象分析.mp4
│   ├──  3.周围对象分析2.mp4
│   ├──  4.周围对象集合基址查找.mp4
│   ├──  5.遍历周围对象1.mp4
│   ├──  6.自动打怪、dll调试.mp4
│   ├──  7.自动攻击分析.mp4
│   ├──  8.技能栏技能分析.mp4
│   ├──  9.技能列表分析1.mp4
│   └──  10.技能列表分析2.mp4
├── 40.网络游戏编程3/
│   ├──  1.人物武学技能基址查找.mp4
│   ├──  2.实现技能遍历功能.mp4
│   ├──  3.对象阵营分析.mp4
│   ├──  4.周围对象类型分析代码实现.mp4
│   ├──  5.怪物血量分析.mp4
│   ├──  6.技能CD分析1.mp4
│   ├──  7.判断技能冷却call参数分析.mp4
│   ├──  8.自动打怪逻辑实现1.mp4
│   ├──  9.自动打怪2-挂接游戏主线程..mp4
│   └──  10.自动打怪3-功能调用.mp4
├── 41.网络游戏编程4/
│   ├──  1.自动打怪4-选取最近目标.mp4
│   ├──  2.自动打怪5-选取最近目标.mp4
│   ├──  3.自动打怪6-筛选出怪物.mp4
│   ├──  4.自动打怪7-使用技能自动攻击.mp4
│   ├──  5.自动寻路.mp4
│   ├──  6.自动寻路代码实现-数据管理.mp4
│   ├──  7.掉落物品分析1.mp4
│   ├──  8.物品掉落分析2.mp4
│   ├──  9.掉落物品分析3-哈希表结构.mp4
│   └──  10.遍历掉落物品.mp4
├── 42.网络游戏编程5/
│   ├──  1.任务列表分析.mp4
│   ├──  2.任务列表遍历.mp4
│   ├──  3.可接任务列表分析.mp4
│   ├──  4.可接任务列表2.mp4
│   ├──  5.可接任务列表遍历.mp4
│   ├──  6.接受任务分析1.mp4
│   ├──  7.跳过NPC对话接受任务分析.mp4
│   ├──  8.自动更新基址1.mp4
│   ├──  9.自动更新基址2.mp4
│   └──  10.istringstream补充.mp4
├── 43.网络游戏编程6/
│   ├──  1.自动更新基址3.mp4
│   └──  多余目录.mp4
├── 44.反调试专题1/
│   ├──  1.过滤器异常.mp4
│   ├──  2.反调试1.mp4
│   ├──  3.反调试2.mp4
│   ├──  4.反调试3-硬件断点反调试.mp4
│   ├──  5.反调试4-检测调试对象.mp4
│   ├──  6.反调试5.mp4
│   ├──  7.反调试6-CRC检测.mp4
│   ├──  8.反调试7-过CRC校验,虚拟机检测.mp4
│   ├──  9.反调试8-调试器原理.mp4
│   └──  10.反调试9-过掉Strong Od反反附加.mp4
├── 45.反调试专题2/
│   ├──  1.反调试10-过Strong OD代码实现.mp4
│   ├──  2.反调试11-环境检测,TF标志位.mp4
│   ├──  3.反调试12-通过程序子窗口特点检测.mp4
│   ├──  4.关闭其他进程句柄.mp4
│   └──  多余目录.mp4
├── 46.windows内核开发1 51hook/
│   ├──  1.双机调试环境搭建..mp4
│   ├──  2.段寄存器.mp4
│   ├──  3.段描述符.mp4
│   ├──  4.段描述符解析.mp4
│   ├──  5.权限级别.mp4
│   ├──  6.提权实验.mp4
│   ├──  7.调用门.mp4
│   ├──  8.中断门.mp4
│   ├──  9.陷阱门.mp4
│   └──  10.任务段.mp4
├── 47.windows内核开发2/
│   ├──  1.任务门.mp4
│   ├──  2.分页机制-环境配置.mp4
│   ├──  3.101012分页.mp4
│   ├──  4.页属性.mp4
│   ├──  5.作业讲解.mp4
│   ├──  6.101012分页内存管理.mp4
│   ├──  7.29912分页.mp4
│   ├──  8.18TLB.mp4
│   └──  9.控制寄存器.mp4
├── 48.windows内核开发3/
│   ├──  1.第一个驱动程序.mp4
│   ├──  2.UnicodeString的使用.mp4
│   ├──  3.内存分配.mp4
│   ├──  4.链表LIST_ENTRY.mp4
│   ├──  5.二叉查找树.mp4
│   ├──  6.文件操作.mp4
│   ├──  7.文件操作2.mp4
│   ├──  8.作业讲解.mp4
│   ├──  9.注册表操作.mp4
│   └──  10.注册表操作2.mp4
├── 49.windows内核开发4/
│   ├──  1.应用层与驱动层之间的通信1.mp4
│   ├──  2.应用层与驱动层之间的通信2.mp4
│   ├──  3.应用层与驱动层通信3.mp4
│   ├──  4.数据交互方式1.mp4
│   ├──  5.DeviceIoControl实现直接读写2.mp4
│   ├──  6.API调用过程.mp4
│   ├──  7.快速系统调用.mp4
│   ├──  8.SSDT.mp4
│   ├──  9.SSDT HOOK.mp4
│   └──  10.动态获取调用号-解析ntdll导出表.mp4
├── 50.windows内核开发5/
│   ├──  1.动态获取调用号2.mp4
│   ├──  2.wow64进程.mp4
│   ├──  3.进程结构体及进程保护.mp4
│   ├──  4.内核中遍历进程.mp4
│   ├──  5.断链隐藏进程.mp4
│   ├──  6.线程结构.mp4
│   ├──  7.驱动遍历与隐藏.mp4
│   ├──  8.进程与线程的枚举.mp4
│   ├──  9.KPCR.mp4
│   └──  10.线程切换.mp4
├── 51.windows内核开发6/
│   ├──  1.线程主动切换.mp4
│   ├──  2.线程被动切换.mp4
│   ├──  3.进程挂靠.mp4
│   ├──  4.内核中线程相关操作.mp4
│   ├──  5.全局句柄表.mp4
│   ├──  6.私有句柄表.mp4
│   ├──  7.作业讲解.mp4
│   ├──  8.句柄降权实现反调试.mp4
│   ├──  9.过掉句柄降权保护.mp4
│   └──  10.作业讲解.mp4
├── 52.windows内核开发7/
│   ├──  1.APC.mp4
│   ├──  2.APC注入.mp4
│   ├──  3.APC队列插入过程分析.mp4
│   ├──  4.内核APC插入操作.mp4
│   ├──  5.内核层插入用户模式APC.mp4
│   └──  6.DPC.mp4
├── 53.驱动读写项目 51hook/
│   ├──  1.驱动读写项目1-三环与驱动另类通信方式.mp4
│   ├──  2.驱动读写1r3r0通信.docx
│   ├──  3.驱动读写2-注册回调.mp4
│   ├──  4.驱动读写3-完善r3与r0之间的通信.mp4
│   ├──  5.驱动读写4-卸载通信.mp4
│   ├──  6.驱动读写5-驱动层读取进程内存.mp4
│   ├──  7.驱动读写6-修改cr3读取内存.mp4
│   ├──  8.驱动读写7-MDL方式访问内存.mp4
│   ├──  9.驱动读写8-驱动读取内存测试.mp4
│   └──  10.驱动读写9-获取应用层加载的模块.mp4
├── 54.驱动读写项目2/
│   ├──  1.驱动读写10-作业讲解.mp4
│   ├──  2.驱动读写11-win10下r3与r0的另类通信方式.mp4
│   ├──  3.驱动读写12-查找指定内核模块.mp4
│   ├──  4.驱动读写13-特征码搜索.mp4
│   ├──  5.驱动读写14-特征码搜索2.mp4
│   ├──  6.驱动读写15-蓝屏处理.mp4
│   ├──  7.驱动读写16-代码实现驱动加载.mp4
│   ├──  8.驱动读写17-驱动名称随机.mp4
│   ├──  9.驱动读写18-内存属性查询.mp4
│   └──  10.驱动读写19-作业讲解.mp4
├── 55.驱动读写项目3/
│   ├──  1.驱动读写20-注册回调实现进程保护.mp4
│   ├──  2.驱动读写21-修改进程对象头实现进程保护.mp4
│   ├──  3.驱动读写22-隐藏回调保护.mp4
│   ├──  4.驱动读写23-0环线程劫持1.mp4
│   ├──  5.驱动读写24-线程劫持2.mp4
│   └──  6.驱动读写25-进程、线程、模块检测.mp4
├── 56.X64网游实战/
│   ├──  1.X64汇编与32区别.mp4
│   ├──  2.X64调用约定.mp4
│   ├──  3.X64HOOK.mp4
│   ├──  4.函数调用.mp4
│   ├──  5.游戏血值来源.mp4
│   ├──  6.使用背包物品call.mp4
│   ├──  7.人物背包分析.mp4
│   ├──  8.变长传参、浮点类型传参.mp4
│   ├──  9.X64下调用游戏功能call.mp4
│   └──  10.使用指定物品代码实现.mp4
├── 56.X64网游实战2/
│   ├──  1.屏蔽玩家功能分析.mp4
│   ├──  2.周围对象分析1.mp4
│   ├──  3.周围对象分析2.mp4
│   ├──  4.对象数组结构分析.mp4
│   ├──  5.选中最近的怪物.mp4
│   ├──  6.自动选怪代码实现.mp4
│   ├──  7.普通攻击call.mp4
│   ├──  8.地面物品分析.mp4
│   ├──  9.地面物品类型区分.mp4
│   └──  10.自动寻路.mp4
├── 58.X64网游实战3/
│   ├──  1.自动寻路代码实现.mp4
│   ├──  2.按键call分析.mp4
│   ├──  3.走路call分析1.mp4
│   ├──  4.走路call2-CE搜索基址技巧.mp4
│   ├──  5.另一种方式分析走路call.mp4
│   ├──  6.已接任务列表分析.mp4
│   ├──  7.NPC对话call.mp4
│   ├──  8.喊话call分析.mp4
│   ├──  9.天人合一分析.mp4
│   └──  10.技能数组分析.mp4
├── 59.X64内核基础/
│   ├──  1.X64段寄存器.mp4
│   ├──  2.x64下的系统段.mp4
│   ├──  3.64位调用门提权.mp4
│   ├──  4.32应用使用调用门.mp4
│   ├──  5.64位页表.mp4
│   ├──  6.win7下的页表基址.mp4
│   ├──  7.win10下的页表基址.mp4
│   ├──  8.通过页表基址修改页属性.mp4
│   ├──  9.作业讲解.mp4
│   └──  10.X64SSDT.mp4
├── 60.X64内核基础2/
│   ├──  1.x64SSDT表遍历.mp4
│   ├──  2.X64下SSDT HOOK.mp4
│   └──  3.win1064位全局句柄表解析.mp4
├── 61.VT基础 51hook/
│   ├──  1.VT技术简介.mp4
│   ├──  2.VT开启流程-环境检测.mp4
│   ├──  3.VT开启流程-初始化工作.mp4
│   ├──  4.VT开启流程-VMCS区域.mp4
│   ├──  5.VT开启流程-填充VMCS.mp4
│   ├──  6.VT开启流程-作业讲解.mp4
│   ├──  7.VT开启流程-作业讲解.mp4
│   ├──  8.VT开启流程-Rip Rsp内容补充.mp4
│   ├──  9.VT开启流程-完善Guest区域.mp4
│   └──  10.VT开启流程-HOST区域.mp4
├── 62.VT基础2/
│   ├──  1.VT开启流程-VMCS控制区.mp4
│   ├──  2.VT开启流程-vmentry,vmexit.mp4
│   ├──  3.VT开启流程-handler.mp4
│   ├──  4.VT开启流程-事件处.mp4
│   ├──  5.VT开启流程-CPUID处理.mp4
│   ├──  6.VT开启流程-关闭VT.mp4
│   ├──  7.VT开启流程-VT启动测试.mp4
│   ├──  8.VT开启bug处理.mp4
│   ├──  9.MSR寄存器拦截.mp4
│   └──  10.MSR寄存器拦截代码实现.mp4
├── 63.VT基础3/
│   ├──  1.MSR寄存器拦截扫尾.mp4
│   ├──  EPT.mp4
│   ├──  EPT初始化.mp4
│   ├──  EPT实现无痕HOOK1.mp4
│   ├──  EPT实现无痕HOOK2.mp4
│   ├──  EPT实现无痕HOOK3.mp4
│   ├──  开启EPT.mp4
│   └──  开启EPT检测.mp4
├──  课件.exe
└──  VT课件.exe