C/C++全栈 内核 调试(软件安全课程)
C/C++全栈 内核 调试(软件安全课程)100_99List Contorl2_.mp4
101_100动态链接库_.mp4
102_101初识MFC_.mp4
103_102消息反射_.mp4
104_103单选多选框控件_.mp4
105_104时钟控件_.mp4
106_105tab控件_.mp4
107_106listContrl_.mp4
108_107树、工具栏、状态栏_.mp4
109_108认识进程线程_.mp4
10_10类型转换_.mp4
110_109进程相关操作_.mp4
111_110文件操作_.mp4
112_111进程间通信_.mp4
113_112线程_.mp4
114_113线程2_.mp4
115_114线程同步-临界区、互斥体_.mp4
116_115游戏限制多开原理_.mp4
117_116异步IO_.mp4
118_117异步IO2_.mp4
119_118网络编程1_.mp4
11_11控制语句if_.mp4
120_119网络编程-多人聊天功能_.mp4
121_120IOCP_.mp4
122_121初识汇编_.mp4
123_122内存读写_.mp4
124_123运算指令_.mp4
125_124寻址方式,lea指令_.mp4
126_125堆栈_.mp4
127_126堆栈操作_.mp4
128_127标志寄存器_.mp4
129_128基础指令_.mp4
12_12if-else更新_.mp4
130_129JCC指令_.mp4
131_130call retn指令_.mp4
132_131MVOS、STOS指令_.mp4
133_132函数调用堆栈图_.mp4
134_133函数调用约定_.mp4
135_134if-else分析_.mp4
136_135switch语句逆向分析_.mp4
137_136MOVZX,MOVSX指令;循环语句分析_.mp4
138_137逆向练习_.mp4
139_138X64程序逆向分析_.mp4
13_13if-else if-else多选择结构_.mp4
140_139逆向练习3_.mp4
141_140内联汇编_.mp4
142_141C++类对象逆向分析_.mp4
143_142虚函数逆向分析_.mp4
144_143PE文件解析-DOS头解析_.mp4
145_144PE文件解析-PE头解析_.mp4
146_145PE文件解析-可选PE头_.mp4
147_146PE解析-区段头(区段表)_.mp4
148_147PE文件解析-导出表_.mp4
149_148PE文件解析-导入表解析1_.mp4
14_14switch语句_.mp4
150_149PE文件解析-导入表解析2_.mp4
151_150PE文件解析-重定位表_.mp4
152_1511TLS反调试_.mp4
153_152内存管理-堆_.mp4
154_153虚拟内存管理_.mp4
155_154限制多开的另一种思路-共享内存_.mp4
156_155dll注入_.mp4
157_156消息HOOK_.mp4
158_157IAT HOOK_.mp4
159_158 inline hook_.mp4
15_15for循环_.mp4
160_159游戏外g基础-课前准备_.mp4
161_160游戏外g基础-通过hook实现无敌功能_.mp4
162_161游戏外g基础-无敌功能代码编写_.mp4
163_162游戏外g基础-游戏内存搜索技巧_.mp4
164_163游戏外g基础-自动施法自动加血功能-1_.mp4
165_163游戏外g基础-自动施法自动加血功能-2_.mp4
166_164游戏外g基础-自动补药代码编写_.mp4
167_165游戏外g基础-将外g窗口注入到游戏进程_.mp4
168_166游戏外g基础-注入方式实现无敌功能_.mp4
169_167软件漏洞-初识漏洞_.mp4
16_16while循环_.mp4
170_168软件漏洞-hello shellcode_.mp4
171_169软件漏洞-跳板指令定位shellcode_.mp4
172_170软件漏洞-使用 TEB PEB查找核心模块_.mp4
173_171软件漏洞-优化shellcode_.mp4
174_172软件漏洞-shellcode调试_.mp4
175_173软件漏洞-shellcode瘦身_.mp4
176_174软件漏洞-实现后门程序(上)_.mp4
177_175软件漏洞-实现后门程序(下)_.mp4
178_176软件漏洞-shellcode加解密_.mp4
179_178壳-壳的原理_.mp4
17_17goto语句_.mp4
180_179壳-将shellcode写入到PE文件_.mp4
181_180壳-添加壳代码的几种方式_.mp4
182_181加壳01_.mp4
183_182加壳02_.mp4
184_183加壳03_.mp4
185_184加壳-修复重定位表_.mp4
186_185加壳-加密导入表_.mp4
187_186加壳-移动导入表代码实现_.mp4
188_187壳项目-重定位表终极之战_.mp4
189_188脱壳-UPX脱壳原理_.mp4
18_18猜数字游戏_.mp4
190_189脱壳-修复加密IAT_.mp4
191_190脱壳-偷梁换柱修复IAT_.mp4
192_191脱壳-脱壳脚本编写_.mp4
193_192脱壳-SEH_.mp4
194_193脱壳-自定义异常处理器并添加调试器检测_.mp4
195_194脱壳-带反调试的壳_.mp4
196_195脱壳-断点原理_.mp4
197_196VEH_.mp4
198_197VEH HOOK_.mp4
199_198浅析VMprotect虚拟化架构_.mp4
19_19数组1_.mp4
1_01进制_.mp4
200_199代码膨胀与变异原理_.mp4
201_200反调试-过CRC校验,虚拟机检测_.mp4
202_201如何关闭其他进程句柄_.mp4
20_20数组2_.mp4
21_21二维数组_.mp4
22_22char数组和字符串文本最终_.mp4
23_23字符串链接_.mp4
24_24字符串比较_.mp4
25_25字符串查找_.mp4
26_26字符串API实现修改后_.mp4
27_27指针1_.mp4
28_28指针2修改后_.mp4
29_29指针3_.mp4
2_02数据的宽度_.mp4
30_30指针与字符串_.mp4
31_31指针与数组_.mp4
32_32常量指针与指针常量_.mp4
33_关于指针常量常量指针叫法的补充_.mp4
34_33函数修改_.mp4
35_34函数传参改_.mp4
36_35内存分配_.mp4
37_36函数指针与指针函数sj_.mp4
38_37变量的作用域及生命周期_.mp4
39_38函数递归调用_.mp4
3_03逻辑运算_.mp4
40_39参数数量可变的函数_.mp4
41_40main函数及命令行参数获取_.mp4
42_41结构体定义与使用_.mp4
43_42结构体的定义与使用2_.mp4
44_43结构体中的指针与数组_.mp4
45_44结构体浅拷贝深拷贝_.mp4
46_45结构体长度计算_.mp4
47_46单向链表的定义_.mp4
48_47单向链表的增删改查_.mp4
49_48单向循环链表_.mp4
4_04第一个C程序_.mp4
50_49双向链表_.mp4
51_50树的定义_.mp4
52_51二叉数的创建与遍历_.mp4
53_52二叉排序树_.mp4
54_53联合体_.mp4
55_54枚举类型_.mp4
56_55位运算_.mp4
57_56宏定义与应用_.mp4
58_57条件编译_.mp4
59_58文件操作_.mp4
5_05数据类型与变量_.mp4
60_59文件读写_.mp4
61_60按照行读写文件fgets、fputs_.mp4
62_61初识C++_.mp4
63_62C++命名空间_.mp4
64_63USING声明及USING编译指令_.mp4
65_64C++对C语言的增强与扩展_.mp4
66_65C++对C语言的增强与扩展2_.mp4
67_66引用_.mp4
68_67C++引用2_.mp4
69_68类的声明,定义与应用_.mp4
6_006整型变量的存储_.mp4
70_69C++this指针_.mp4
71_70C++构造析构函数_.mp4
72_71C++构造析构函数2_.mp4
73_72继承_.mp4
74_73访问权限_.mp4
75_74C++new-delete关键字_.mp4
76_75拷贝构造函数_.mp4
77_76静态_.mp4
78_77虚继承_.mp4
79_78友元_.mp4
7_07浮点数补充_.mp4
80_79运算符重载_.mp4
81_80运算符重载2_.mp4
82_81虚函数_.mp4
83_82虚函数内存模型_.mp4
84_83模板_.mp4
85_84异常处理_.mp4
86_85STL01_.mp4
87_86STL2_.mp4
88_87windows编程-从控制台到窗口程序_.mp4
89_88windows编程-字符串处理_.mp4
8_08字符类型_.mp4
90_89windows编程-第一个窗口程序_.mp4
91_90windows编程-消息处理_.mp4
92_91windows编程-窗口控件_.mp4
93_92窗口操作函数的使用_.mp4
94_93资源操作1_.mp4
95_94资源操作2_.mp4
96_95控件的使用_.mp4
97_96图片控件、下拉框控件_.mp4
98_97滑块、进度条控件_.mp4
99_98List Control_.mp4
9_09运算符_.mp4
01异常过滤器.mp4
02反调试1.mp4
反调试2.mp4
04反调试3-硬件断点反调试.mp4
05反调试4-检测调试对象.mp4
06反调试5.mp4
07反调试6-CRC检测.mp4
08反调试-过CRC校验,虚拟机检测.mp4
09反调试-调试器原理.mp4
11反调试-过Strong OD代码实现.mp4
12反调试11.mp4
13反调试12-通过程序子窗口特点检测.mp4
14关闭其他进程句柄.mp4
15反调试-系统调用.mp4
1.游戏环境搭建.mp4
10.数据结构分析-vector.mp4
2.搜索血值来源.mp4
3.通过发包函数找功能call.mp4
4.分析喊话call参数来源.mp4
5.线程发包讲解.mp4
6.使用背包物品call.mp4
7.人物背包分析.mp4
8.遍历背包.mp4
9.数据结构分析-list.mp4
1.数据结构分析-二叉树.mp4
10.技能列表分析2.mp4
2.周围对象分析.mp4
3.周围对象分析2.mp4
4.周围对象集合基址查找.mp4
5.遍历周围对象1.mp4
6.自动打怪、dll调试.mp4
7.自动攻击分析.mp4
8.技能栏技能分析.mp4
9.技能列表分析1.mp4
1.人物武学技能基址查找.mp4
10.自动打怪3-功能调用.mp4
2.实现技能遍历功能.mp4
3.对象阵营分析.mp4
4.周围对象类型分析代码实现.mp4
5.怪物血量分析.mp4
6.技能CD分析1.mp4
7.判断技能冷却call参数分析.mp4
8.自动打怪逻辑实现1.mp4
9.自动打怪2-挂接游戏主线程..mp4
1.自动打怪4-选取最近目标.mp4
10.遍历掉落物品.mp4
2.自动打怪5-选取最近目标.mp4
3.自动打怪6-筛选出怪物.mp4
4.自动打怪7-使用技能自动攻击.mp4
5.自动寻路.mp4
6.自动寻路代码实现-数据管理.mp4
7.掉落物品分析1.mp4
8.物品掉落分析2.mp4
9.掉落物品分析3-哈希表结构.mp4
1.任务列表分析.mp4
10.istringstream补充.mp4
2.任务列表遍历.mp4
3.可接任务列表分析.mp4
4.可接任务列表2.mp4
5.可接任务列表遍历.mp4
6.接受任务分析1.mp4
7.跳过NPC对话接受任务分析.mp4
8.自动更新基址1.mp4
9.自动更新基址2.mp4
1.自动更新基址3.mp4
多余目录.mp4
1.过滤器异常.mp4
10.反调试9-过掉Strong Od反反附加.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
1.反调试10-过Strong OD代码实现.mp4
2.反调试11-环境检测,TF标志位.mp4
3.反调试12-通过程序子窗口特点检测.mp4
4.关闭其他进程句柄.mp4
多余目录.mp4
1.双机调试环境搭建..mp4
10.任务段.mp4
2.段寄存器.mp4
3.段描述符.mp4
4.段描述符解析.mp4
5.权限级别.mp4
6.提权实验.mp4
7.调用门.mp4
8.中断门.mp4
9.陷阱门.mp4
1.任务门.mp4
2.分页机制-环境配置.mp4
3.101012分页.mp4
4.页属性.mp4
5.作业讲解.mp4
6.101012分页内存管理.mp4
7.29912分页.mp4
8.18TLB.mp4
9.控制寄存器.mp4
1.第一个驱动程序.mp4
10.注册表操作2.mp4
2.UnicodeString的使用.mp4
3.内存分配.mp4
4.链表LIST_ENTRY.mp4
5.二叉查找树.mp4
6.文件操作.mp4
7.文件操作2.mp4
8.作业讲解.mp4
9.注册表操作.mp4
1.应用层与驱动层之间的通信1.mp4
10.动态获取调用号-解析ntdll导出表.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
1.动态获取调用号2.mp4
10.线程切换.mp4
2.wow64进程.mp4
3.进程结构体及进程保护.mp4
4.内核中遍历进程.mp4
5.断链隐藏进程.mp4
6.线程结构.mp4
7.驱动遍历与隐藏.mp4
8.进程与线程的枚举.mp4
9.KPCR.mp4
1.线程主动切换.mp4
10.作业讲解.mp4
2.线程被动切换.mp4
3.进程挂靠.mp4
4.内核中线程相关操作.mp4
5.全局句柄表.mp4
6.私有句柄表.mp4
7.作业讲解.mp4
8.句柄降权实现反调试.mp4
9.过掉句柄降权保护.mp4
1.APC.mp4
2.APC注入.mp4
3.APC队列插入过程分析.mp4
4.内核APC插入操作.mp4
5.内核层插入用户模式APC.mp4
6.DPC.mp4
1.驱动读写项目1-三环与驱动另类通信方式.mp4
10.驱动读写9-获取应用层加载的模块.mp4
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
1.驱动读写10-作业讲解.mp4
10.驱动读写19-作业讲解.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
1.驱动读写20-注册回调实现进程保护.mp4
2.驱动读写21-修改进程对象头实现进程保护.mp4
3.驱动读写22-隐藏回调保护.mp4
4.驱动读写23-0环线程劫持1.mp4
5.驱动读写24-线程劫持2.mp4
6.驱动读写25-进程、线程、模块检测.mp4
1.X64汇编与32区别.mp4
10.使用指定物品代码实现.mp4
2.X64调用约定.mp4
3.X64HOOK.mp4
4.函数调用.mp4
5.游戏血值来源.mp4
6.使用背包物品call.mp4
7.人物背包分析.mp4
8.变长传参、浮点类型传参.mp4
9.X64下调用游戏功能call.mp4
1.屏蔽玩家功能分析.mp4
10.自动寻路.mp4
2.周围对象分析1.mp4
3.周围对象分析2.mp4
4.对象数组结构分析.mp4
5.选中最近的怪物.mp4
6.自动选怪代码实现.mp4
7.普通攻击call.mp4
8.地面物品分析.mp4
9.地面物品类型区分.mp4
1.自动寻路代码实现.mp4
10.技能数组分析.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
1.X64段寄存器.mp4
10.X64SSDT.mp4
2.x64下的系统段.mp4
3.64位调用门提权.mp4
4.32应用使用调用门.mp4
5.64位页表.mp4
6.win7下的页表基址.mp4
7.win10下的页表基址.mp4
8.通过页表基址修改页属性.mp4
9.作业讲解.mp4
1.x64SSDT表遍历.mp4
2.X64下SSDT HOOK.mp4
3.win1064位全局句柄表解析.mp4
1.VT技术简介.mp4
10.VT开启流程-HOST区域.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
1.VT开启流程-VMCS控制区.mp4
10.MSR寄存器拦截代码实现.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
1.MSR寄存器拦截扫尾.mp4
EPT.mp4
EPT初始化.mp4
EPT实现无痕HOOK1.mp4
EPT实现无痕HOOK2.mp4
EPT实现无痕HOOK3.mp4
开启EPT.mp4
开启EPT检测.mp4
页:
[1]