学海无涯-终身学习,shaocun资源站网盘资源免费分享-限时优惠:即刻起前88名永久会员88,拉入会员群,任何付费资源均共享!众筹各种vip!

本套经典逆向系列课程合集,包括郁金香、滴水、海哥、科锐、郁金香、周壑等系列课程, 详见下方大纲与目录,包含视频以及相关资料,内容共计1.02T。文章底部附下载地址。
逆向系列课程视频截图
课程大纲
2021年郁金香培训最新零基础全方位培训教程(驱动过检+lua+c+课件)
c&&汇编修练
c/c++全栈内核调试
nck
x86汇编语言-实模式到保护模式
滴水第三期
滴水基础
滴水内核中级班预习
海哥内核
火哥老版本
火哥内核五期
科锐40
科瑞41
麦洛克菲
郁金香2022.6在线班(无密)
周壑
课程文件目录:
目录:V-4780:经典逆向系列课程 [1.02T]
2021年郁金香培训最新零基础全方位培训教程(驱动过检+lua+c+课件)
000-预习课
2021.06.05-利用驱动保护自己的进程.flv
2021.06.06-利用驱动突破游戏驱动保护.flv
2021.06.16-vs2017环境配置.flv
2021.06.17-c.c++代码练习.flv
2021.06.18-ce搜内存练习step1.flv
2021.06.19-ce练习第二关step2.flv
2021.06.20-ce练习第三关step3.flv
2021.06.21-ce练习第三关分析角色坐标基址偏移.flv
2021.06.23-x86_x64_asm汇编.flv
2021.06.28-认识了解xdbg调试器.flv
2021.06.29-汇编指令异或xor与二进制.flv
2021.06.30-汇编指令与加密与解密.flv
a001-游戏辅助技术(初级班)
001-c,c++程序入口点.flv
002-c,c++函数,转义字符.flv
003-c,c++调用windows系统api接口.flv
004-c,c++char,short,int,lpctstr与sizeof运算符.flv
005-c,c++利用windowsapi操作游戏窗口.flv
006-c,c++利用windowsapi获取进程pid.flv
007-c,c++读取目标进程内存数据.flv
008-c,c++读取目标内存数据读4字节.flv
009-ce分析基址偏移-精确数值.flv
010-ce分析基址偏移-未知初始值.flv
011-c,c++32位和64位进程读写多级基址偏移示例.flv
012-c,c++32位和64位进程内存数据读写函数接口.flv
012-c,c++32位和64位进程内存数据读写函数接口.mp4
012-c,c++32位和64位进程内存数据读写函数接口_重录.flv
013-x86环境使用汇编mov,sub,add指令.flv
014-x64环境masm汇编asm文件.flv
015-push和pop指令与栈的关系.flv
016-call指令与ret指令对栈的影响.flv
017-x86环境常见的六种参数调用约定传递与平栈.flv
018-x64环境常见的六种参数调用约定传递与平栈.flv
019-c,c++条件表达式,逻辑运算符与判断语句.flv
020-汇编指令test,cmp,jmp,jz,jnz.flv
021-c,c++循环语句与控制语句.flv
022-汇编条件转移指令与循环.flv
023-c,c++用代码注入器调用call.flv
024-c,c++用代码,跨进程调用call.flv
025-创建一个简单的mfc程序并为button关联单击事件.flv
026-mfc动态链接库与注入dll.flv
027-在目标进程分配内存写入代码.flv
028-向目标进程注入代码加载dll.flv
029-分析角色对象的属性.flv
030-c,c++编写代码读取对象属性值.flv
031-c,c++输入输出重定向.flv
032-c,c++定时器与主线程.flv
033-基址偏移分析复习.flv
034-分析角色信息复习.flv
035-周末复习答疑.flv
036-c,c++简单认识mfc消息机制.flv
037-c,c++mfc的编辑框控件和cedit类.flv
038-c,c++在游戏空间加载dll模块.flv
039-用ce和x32dbg分析寻路call,认识float类型.flv
040-c,c++浮点数,浮点数组与寻路call测试代码.flv
041-c,c++创建多个线程.flv
042-c,c++fs段与多线程teb的关系.flv
043-用xdbg和ce分析寻路功能的ecx参数与角色对象.flv
044-c,c++为寻路功能编写完整的代码.flv
045-c,c++数组与循环,汇编中数组访问方式.flv
046-利用xdbg和ce分析力量敏捷耐力智力精神力.flv
047-用xdbg和ce分析角色名字基址偏移.flv
048-编写代码读取角色力量敏捷智力精神力和名字等.flv
049-初级班主要知识点总结整理.flv
050-初级班主要知识点总结整理完结.flv
b002-游戏辅助技术(中级班)
001-c++的类和对象.flv
002-c++的基类和派生类.mp4
003-用代码读取utf8名字.flv
004-1-用ce和xdbg分析对象名字-补充.flv
004-用ce和xdbg分析对象名字.flv
005-虚函数指针与虚函数表.flv
006-用ce和xdbg分析对象数组.flv
007-c,c++链表结构typedefstruct关键字.flv
008-用ce和xdbg分析对象数组链表部分.flv
009-c,c++遍历游戏怪物数组.flv
010-c,c++遍历游戏对象链表.flv
011-c,c++xdbg条件断点,修改遍历代码.flv
012-分析快捷栏数组与快捷栏使用call.flv
013-c,c++写快捷栏使用call测试代码.flv
014-c,c++挂接游戏主线程运行函数.flv
015-c,c++测试遍历怪物列表的代码.flv
016-c,c++主线程代码传递复杂参数的实现.flv
017-c,c++struct结构与主线返回多个数值.flv
018-用ce,xdbg分析对象坐标并写代码测试.flv
019-用ce,xdbg分析选中对象功能并写代码测试.flv
020-c,c++代码移植与写代码测试选中对象功能.flv
021-c,c++遍历计算怪物距离.flv
022-c,c++遍历计算最近怪物并选中.flv
023-用ce,xdbg分析技能call.flv
024-c,c++写代码调用测试技能call.flv
025-c,c++命名空间namespace.flv
026-c,c++类静态成员.flv
027-ce,xdbg分析喊话call.flv
028-为喊话call写测试代码.flv
029-ce,xdbg分析明文封包,解密包,组包,发包-90%的功能都在这里了.flv
030-c,c++物品使用组包写代码测试.flv
031-c,c++模板的简单使用示例.flv
032-c,c++编写主线调用函数模板,方便快捷的调用功能.flv
033-ce,xdbg分析背包对象数组.flv
034-ce,xdbg分析背包对象,背包对象数量偏移.flv
035-ce,xdbg分析背包名字偏移,对象分类编号.flv
036-c,c++写代码遍历背包显示名字.flv
037-ce,xdbg宏指令call.flv
038-c,c++写代码测试宏指令功能.flv
039-ce,xdbg分析对象的大分类编号a.flv
040-ce,xdbg分析对象的大分类编号b.flv
041-c,c++遍历对象分类信息+优化遍历代码.flv
042-c,c++mfc编辑框使用技巧示例.flv
043-c,c++mfc多个窗口间的切换,控件tabcontrol的使用a.flv
044-c,c++mfc多个窗口间的切换,控件tabcontrol的使用b.flv
045-c,c++项目改名与代码移植整理(花月录制).mp4
046-c,c++优化宏指令调用.flv
047-c,c++分析释放灵魂与天使复活.flv
048-c,c++写代码测试释放灵魂与复活代码.flv
049-c,c++第二次修复完善遍历代码+.flv
050-ce,xdbg分析装备耐久度分析(当前值,上限值).flv
051-ce,xdbg调试分析修理单个装备功能和修理所有装备.flv
052-c,c++写代码遍历装备耐久度.flv
053-ce,xdbg分析装备数组.flv
054-写代码遍历装备数组.flv
055-ce,xdbg调试分析接任务交任务完成任务.flv
056-c,c++写代码测试接任务交任务完成任务.flv
057-c,c++写代码测试交任务完成任务.flv
058-c,c++写代码hook分析封包数据格式a.flv
059-c,c++写代码hook分析封包数据格式b-detours劫持.flv
060-c,c++写代码hook分析封包数据格式c-过滤和格式化.flv
061-c,c++写代码hook分析封包数据格式d-写入配置文件.flv
062-c,c++写代码hook分析封包数据格式d-读取配置文件.flv
063-c,c++写代码hook分析封包数据格式e-配置信息容错处理.flv
064-c,c++写代码hook分析封包数据格式f-获取返回地址.flv
065-c,c++不使用汇编的情况下进行hook处理.flv
066-c,c++利用自写代码分析转向组包.flv
067-c,c++利用自写代码分析转向功能并测试.flv
068-c,c++利用自写代码分析进入副本的功能.flv
c002-游戏外挂技术(中级班)lua脚本部分
c001-vs环境编译lua.mp4
c002-c++与lua脚本系统交互访问.flv
c003-lua编译器与lua解释器.flv
c004-lua常用数据类型与print函数.flv
c005-lua判断语句与条件表达式与常用运算符.flv
c006-lua数据类型table.flv
c007-lua循环与迭代器.flv
c008-lua里常用的函数.flv
c009-逆向分析游戏里lua里脚本接口dofile和dostring.flv
c010-c,c++调用游戏里的lua脚本接口.flv
c011-xdbg,ce逆向分析定位游戏中的dostring.flv
c012-xdbg,ce逆向分析定位游戏中的dostring.flv
c013-xdbg.ce分析游戏lua解释器指针l指针.flv
c014-c,c++调用游戏脚本接口,并增加utf8支持.flv
c015-xdbg,ce分析游戏luadofile的接口.flv
c016-c,c++文件写文件的操作.flv
c017-c,c++文件读文件的操作.mp4
c018-c,c++增加执行脚本文件的功能.flv
c019-lua脚本练习,遍历背包,使用背包物品.flv
c020-lua脚本练习,遍历装备,修理装备.flv
c021-xdbg,ce分析游戏lua脚本注册功能接口.flv
c022-c,c++写代码测试脚本注册接口.flv
c023-xdbg,ce逆向分析游戏脚本接口保护(过游戏检测).flv
c024-xdbg,ce逆向分析游戏脚本接口保护第二处检测(过游戏检测).flv
c025-xdbg,ce逆向分析游戏脚本接口保护第二处检测(过游戏检测方法2).flv
c026-c,c++逆向分析tonumber并注册寻路接口到lua环境.flv
c027-c,c++逆向分析并写代码测试获取游戏lua脚本返回值.flv
c028-c,c++重定向lua输出到文件windowsapi写文件(1).flv
c029-c,c++重定向lua输出到文件windowsapi写文件(2).flv
c030-c,c++重定向lua输出到文件windowsapi写文件(3).flv
c031-c,c++遍历游戏里注册的顶层函数.flv
c032-c,c++遍历游戏里的顶层ui对象.flv
c033-c,c++遍历游戏里的顶层ui-获取指定控件对象.flv
c034-lua脚本获取指定控件对象名字框架栈测试.flv
c035-lua脚本创建窗口.flv
c036-lua脚本创建控件按钮.flv
c037-直接调用游戏的编辑框ui接口.flv
c038-直接调用游戏的编辑框ui接口传递寻路坐标.flv
c039-修复脚本文件不存时的容错处理,分析错误脚本异常原因.flv
c040-为脚本接口添加错误处理及显示错误信息.flv
c041-分析lua脚本文件出错原因并修复.flv
c042-lua遍历怪物列表初步设计.flv
c043-hookguid或者hook对象原理演示.flv
c044-对象hook或者id劫持代码实现(解锁游戏高级lua功能).flv
c045-lua代码移植融合_h.flv
c046-编写lua遍历怪物列表的测试.flv
c047-xdbg,ce逆向分析接口保护限制检测.flv
c047-xdbg,ce逆向分析接口保护限制检测(过检测).flv
c048-分析突破保护接口只针对暴雪ui开放的限制.flv
c049-分析突破保护接口只针对暴雪ui开放的限制(ok).flv
c050-c,c++写代码突破游戏接口保护限制+定点打怪脚本设计.flv
c051-c,c++计算朝向弧度.flv
c052-c,c++游戏转向功能测试.flv
c053-c,c++朝向设置lua接口setfacingex.flv
c054-c,c++计算距离getunitdistance(unit),getunitpos(unit).flv
c055-c,c++遍历获取定点范围内的一个怪物对象.flv
c056-c,c++完善定点打怪逻辑.flv
c057-xdbg,ce分析死亡的怪物对象身上是否有物品.flv
c058-c,c++编写脚本接口unitisloot判断是否可以捡物.flv
c059-c,c++编写脚本接口settimer.flv
c060-c,c++编写脚本接口killtimer.flv
c061-c,c++为定点打怪添加捡物功能.flv
c062-c,c++为定点打怪添定时器.flv
c065-xdbg分析适合劫持hook自动注册lua接口地址.flv
c066-c,c++劫持hook自动注册lua接口.flv
c067-c,c++完善劫持注入.mp4
c067-c,c++完善劫持注入-this.mp4
c068-c,c++解决移动中不能释放技能的问题.flv
c069-c,c++分析解决转向与释放技能冲突(1).flv
c070-c,c++分析解决id为0的问题.flv
c071-c,c++分析游戏寻路导航接口a.flv
c072-c,c++分析游戏寻路导航接口b.flv
c073-c,c++分析游戏寻路导航接口c移植到dll.flv
c074-c,c++编写寻路到目标坐标的功能接口.flv
c075-c,c++优化寻路速度并修复寻路bug.flv
d003-驱动保护
d001-驱动开发环境介绍.flv
d002-第一个驱动helloworld.flv
d003-完善驱动框架-卸载例程.flv
d004-完善驱动框架-irp例程注册.flv
d005-虚拟机系统安装,驱动签名与禁用签名测试模式.flv
d006-驱动设备与符号链接.flv
d007-r3与r0通信交换数据a.flv
d008-r3与r0通信交换数据b.flv
d009-r3与r0通信交换数据c.flv
d010-irp_mj_write,irp_mj_read读写测试.flv
d011-c,c++编写加载驱动的代码.flv
d012-c,c++编写卸载驱动的代码.flv
d013-c,c++编写进程保护(阻止结束进程).flv
d014-c,c++编写进程保护(拒绝读写访问).flv
d015-c,c++分析处理蓝屏错误(bad_pool_caller).flv
d016-c,c++只保护特定的进程.flv
d017-c,c++保护特定名字的进程.flv
d018-c,c++保护指定pid的进程.flv
d019-windbg双机调试.flv
d020-c,c++保护特定名字的进程(修复).flv
d021-栈溢出问题分析解决.flv
d022-虚拟机优化提速解决花屏等问题.flv
d023-突破tp,np保护跨进程读写内存1.flv
d024-突破tp,np保护跨进程读写内存1.flv
d025_026-突破tp,np等游戏保护跨进程读写内存方法2.mp4
d027-突破tp,np等游戏保护跨进程读写内存方法3.flv
d028-突破tp,np等游戏保护跨进程写只读内存方法ok.flv
d029-cr0方式写入只读内存a.flv
d029-cr0方式写入只读内存b.flv
d030-绕过tp,np等游戏保护直接物理地址读写内存方法4.flv
d031-驱动遍历process,threadobject勾子.flv
d032-驱动对抗processobject保护勾子,完美过掉.flv
d033-驱动对抗ce进程无图标(网易腾讯等驱动保护研究).flv
d034-驱动给指定进程提升权限+降权原理及实现.flv
d035-解决权限问题-遍历所有进程句柄.flv
d036-解决权限问题-遍历指定进程句柄.flv
d037-解决权限问题-遍历指定进程句柄并获取句柄对象.flv
d038-解决权限问题-遍历指定进程句柄并获取句柄权限.flv
d039-windbg分析obreferenceobjectbyhandle取回进程句柄的过程.flv
d040-windbg分析进程句柄表和句柄权限地址关系.flv
d041-通过逆向obreferenceobjectbyhandle了解进程句柄的3张表.flv
d042-通过逆向obreferenceobjectbyhandle了解进程句柄的3张表.flv
d043-c++获取进程句柄对象.flv
d044-c++获取进程句柄对象.flv
d045-c++获取进程句柄对象+遍历指进程句柄.flv
d046-c++获取指定进程句柄对象地址和句柄权限.flv
d047_048-c++获取指定进程句柄类型.flv
d047-c++获取指定进程句柄类型(补录).flv
d048-c++获取指定进程句柄所属pid(补录).flv
d049-提升指定进程权限过tp,np,xigncode3,eac,be等保护.flv
d050-进程提权的缺陷+完美绕过tp,np,xigncode3,eac,be等保护的思路.flv
d051-完美绕过tp,np,xigncode3,eac,be等保护的框架设计.flv
d052-windbg配合xdbg分析代码中的错误.flv
d053-测试hook过保护读内存.flv
d054-过游戏保护内存读写兼容性的处理.flv
d055-修改ce绕过tp,np,xcode3等驱动保护原理分析(参考wrk源代码分析).flv
d056-修改ce绕过tp,np,xcode3等驱动保护实战写代码.flv
d057-修改ce绕过tp,np,xcode3等驱动保护实战测试完善.flv
d058-修改ce绕过tp,np,xcode3等驱动保护完美实现(优化修复).flv
d059-驱动级隐藏注入a.flv
d060-驱动级隐藏注入b.flv
d061-r0层监控进程创建情况.flv
d062-r0层监控进程模块的加载.flv
【郁金香】游戏辅助技术课程含(初级,中级,驱动)课程【课件】.e01.exe
【郁金香】游戏辅助技术课程含(初级,中级,驱动)课程【课件】.e02.exe
【郁金香】游戏辅助技术课程含(初级,中级,驱动)课程【课件】.exe
关于压缩文件解压说明.txt
c&&汇编修练
1、c语言深学活用
习题答案
周哥教it.c语言深学活用习题答案1.pdf
周哥教it.c语言深学活用习题答案10.pdf
周哥教it.c语言深学活用习题答案11.pdf
周哥教it.c语言深学活用习题答案12.pdf
周哥教it.c语言深学活用习题答案13.pdf
周哥教it.c语言深学活用习题答案14.pdf
周哥教it.c语言深学活用习题答案15.pdf
周哥教it.c语言深学活用习题答案2.pdf
周哥教it.c语言深学活用习题答案3.pdf
周哥教it.c语言深学活用习题答案4.pdf
周哥教it.c语言深学活用习题答案5.pdf
周哥教it.c语言深学活用习题答案6.pdf
周哥教it.c语言深学活用习题答案7.pdf
周哥教it.c语言深学活用习题答案8.pdf
周哥教it.c语言深学活用习题答案9.pdf
0序言.mp4
1.1情商管理.mp4
1.2学习方法.mp4
1.3编写、编译、运行、调试helloworld.mp4
1.4程序基础概念入门讲解.mp4
10.1一维数组.mp4
10.2数组初始化与赋值注意事项.mp4
10.3二维数组.mp4
10.4数组重要注意事项.mp4
10.5数组应用.mp4
11.1字符串定义.mp4
11.2程序中的字符串.mp4
11.3字符串api.mp4
11.4自己实现字符串api.mp4
12.1函数定义与应用.mp4
12.2函数传参.mp4
12.3函数传参的理解.mp4
12.4函数调用约定.mp4
12.5inline函数.mp4
12.6static修饰函数.mp4
12.7函数设计常见问题与注意事项.mp4
13.1指针定义与使用.mp4
13.10指针注意事项.mp4
13.2指针类型转化实例.mp4
13.3指针转换:不同视角查看内存数据.mp4
13.4指针加减运算.mp4
13.5指针与数组.mp4
13.6常量指针与指针常量.mp4
13.7函数指针与指针函数.mp4
13.8函数指针使用:func,&func.mp4
13.9二级指针.mp4
14.1内存分类与寻址.mp4
14.2内存分配.mp4
14.3内存泄漏预防与检测.mp4
15.1结构体定义与使用.mp4
15.2结构体中的指针与数组.mp4
15.3结构体浅拷贝深拷贝写时拷贝.mp4
15.4结构体应用.mp4
15.5sizeof计算结构体长度.mp4
15.6联合体.mp4
15.7枚举类型.mp4
16.1位运算概述.mp4
16.2与(&)运算.mp4
16.3或(l)运算.mp4
16.4异或(^)运算.mp4
16.5取反(~)运算.mp4
16.6移位(《《,》》)运算.mp4
16.7位运算综合运用.mp4
17.1宏的定义.mp4
17.2宏的应用与注意事项.mp4
17.3条件编译.mp4
18.1递归定义.mp4
18.2递归的应用.mp4
19.1文件概念.mp4
19.2文件创建、打开与读写.mp4
19.3文件其它相关操作.mp4
19.4结构体io与优化.mp4
2.1整数进制转换.mp4
2.2整数编码.mp4
2.3整数存储方式.mp4
20.1调用约定之汇编.mp4
20.2传参之汇编.mp4
20.3c语句之汇编.mp4
3.1浮点数定义和存储.mp4
3.2浮点数存储.mp4
3.3浮点数阶码与指数关系.mp4
4.1内建型别.mp4
4.2类型长度与取值范围.mp4
4.3后补:整型取值范围计算.mp4
4.4类型转换.mp4
5.1变量定义与命名.mp4
5.2变量作用域,存储空间,生命周期.mp4
6输入输出–stdio.mp4
7.1运算符.mp4
7.2表达式.mp4
8程序的语句.mp4
9编码风格.mp4
2、c语言与底层汇编
1.1课程序言.mp4
1.2冯.诺依曼体系:cpu,寄存器,内存,磁盘.mp4
1.3寄存器与汇编.mp4
1.4内存寻址.mp4
1.5汇编版helloworld编写、编译、运行、调试.mp4
2.1复杂指令集与精简指令集(ciscvsrisc).mp4
2.10花指令形式.mp4
2.2传送指令(如mov,lea等).mp4
2.3标志寄存器操作.mp4
2.4算数指令.mp4
2.5位运算指令.mp4
2.6移位指令.mp4
2.7串操作指令(如movs、stos、lods、cmps、scas).mp4
2.8跳转指令(如jmp,jz,jnz等).mp4
2.9intel汇编与at&t汇编区别.mp4
3.1c语言函数调用约定与底层汇编.mp4
3.2c语言函数传参与底层汇编.mp4
3.3c语言语句与底层汇编(如i++,for循环等).mp4
3.4c语言与x64汇编、调用约定.mp4
4.1×86指令格式的引入问题.mp4
4.2×86汇编复习:寄存器,opcode和寻址方式.mp4
4.3×8632位汇编指令格式详解.mp4
4.4×8664位汇编指令格式详解.mp4
5花指令补充讲解.mp4
6ret、retn、retf的含义与区别.mp4
7.1栈的4种形态概述.mp4
7.2满递减栈(fd).mp4
7.3空递减栈(ed).mp4
7.4满递增栈(fa).mp4
7.5空递增栈(ea).mp4
不知.mp4
3、c语言精讲
1.1.mp4
1.2.mp4
1.3.mp4
1.4.mp4
1.5.mp4
10.mp4
2.mp4
3.mp4
4.1.mp4
4.2.mp4
5.1.mp4
5.2.mp4
5.3.mp4
5.4.mp4
6.1.mp4
6.2.mp4
6.3.mp4
7.1.mp4
7.2.mp4
7.3.mp4
8.mp4
9.mp4
类型区分.mp4
多线程
1多线程概述:进程、线程、超线程.mp4
10、实现基于双重校验多线程安全的单实例模式.mp4
11、实现多线程安全的栈操作.mp4
12、互斥:互斥体mutex的使用方法.mp4
13、同步:事件event使用方法.mp4
14、多线程同步与互斥机制比较区别.mp4
15、进程通信概述.mp4
16、共享内存机制.mp4
17、命名管道机制.mp4
18、匿名管道机制.mp4
19、信号量机制.mp4
2、如何创建一个线程.mp4
3、_beginthreadex创建线程及区别.mp4
4、线程传参.mp4
5、线程持续执行方法.mp4
6.1、多线程安全问题.mp4
6.2、i++在单核上多线程安全吗?.mp4
7、windows平台同步互斥极致归纳.mp4
8.1、互斥:临界区(critical_secion)使用方法.mp4
8.2、临界区底层实现机制:轮询or阻塞.mp4
9、实现自动锁.mp4
加密解密
1.mp4
10.mp4
11.mp4
12.mp4
2.1.mp4
2.2.mp4
2.3.mp4
3.mp4
4.mp4
5.mp4
6.mp4
7.mp4
8.mp4
9.mp4
数据结构
1、链表
1.mp4
2.mp4
3.1.mp4
3.2.mp4
3.3.mp4
4.mp4
2、队列和栈
1.mp4
2.mp4
3.mp4
4.mp4
5.mp4
6.mp4
7.mp4
8.mp4
3、树
1.mp4
2.mp4
3.mp4
4.mp4
5.1.mp4
5.2.mp4
5.3.mp4
5.4.mp4
6.mp4
4、排序和查
1.mp4
2.mp4
3.1.mp4
3.2.mp4
3.3.mp4
4.1.mp4
4.2.mp4
5.mp4
6.mp4
7.mp4
算法秘技
1.mp4
10.mp4
11.mp4
2.mp4
3.mp4
4.mp4
5.mp4
6.mp4
7.mp4
8.mp4
9.mp4
网络编程
1.mp4
10.mp4
2.mp4
3.mp4
4.mp4
5.1.mp4
5.2.mp4
6.mp4
7.mp4
8.mp4
9.1.mp4
9.2.mp4
c/c++全栈内核调试
1-cc++逆向基础课
1_01进制_高清1080p.mp4
10_10类型转换_高清1080p.mp4
100_99listcontorl2_高清1080p.mp4
101_100动态链接库_高清1080p.mp4
102_101初识mfc_高清1080p.mp4
103_102消息反射_高清1080p.mp4
104_103单选多选框控件_高清1080p.mp4
105_104时钟控件_高清1080p.mp4
106_105tab控件_高清1080p.mp4
107_106listcontrl_高清1080p.mp4
108_107树、工具栏、状态栏_高清1080p.mp4
109_108认识进程线程_高清1080p.mp4
11_11控制语句if_高清1080p.mp4
110_109进程相关操作_高清1080p.mp4
111_110文件操作_高清1080p.mp4
112_111进程间通信_高清1080p.mp4
113_112线程_高清1080p.mp4
114_113线程2_高清1080p.mp4
115_114线程同步-临界区、互斥体_高清1080p.mp4
116_115游戏限制多开原理_高清1080p.mp4
117_116异步io_高清1080p.mp4
118_117异步io2_高清1080p.mp4
119_118网络编程1_高清1080p.mp4
12_12if-else更新_高清1080p.mp4
120_119网络编程-多人聊天功能_高清1080p.mp4
121_120iocp_高清1080p.mp4
122_121初识汇编_高清1080p.mp4
123_122内存读写_高清1080p.mp4
124_123运算指令_高清1080p.mp4
125_124寻址方式,lea指令_高清1080p.mp4
126_125堆栈_高清1080p.mp4
127_126堆栈操作_高清1080p.mp4
128_127标志寄存器_高清1080p.mp4
129_128基础指令_高清1080p.mp4
13_13if-elseif-else多选择结构_高清1080p.mp4
130_129jcc指令_高清1080p.mp4
131_130callretn指令_高清1080p.mp4
132_131mvos、stos指令_高清1080p.mp4
133_132函数调用堆栈图_高清1080p.mp4
134_133函数调用约定_高清1080p.mp4
135_134if-else分析_高清1080p.mp4
136_135switch语句逆向分析_高清1080p.mp4
137_136movzx,movsx指令;循环语句分析_高清1080p.mp4
138_137逆向练习_高清1080p.mp4
139_138x64程序逆向分析_高清1080p.mp4
14_14switch语句_高清1080p.mp4
140_139逆向练习3_高清1080p.mp4
141_140内联汇编_高清1080p.mp4
142_141c++类对象逆向分析_高清1080p.mp4
143_142虚函数逆向分析_高清1080p.mp4
144_143pe文件解析-dos头解析_高清1080p.mp4
145_144pe文件解析-pe头解析_高清1080p.mp4
146_145pe文件解析-可选pe头_高清1080p.mp4
147_146pe解析-区段头(区段表)_高清1080p.mp4
148_147pe文件解析-导出表_高清1080p.mp4
149_148pe文件解析-导入表解析1_高清1080p.mp4
15_15for循环_高清1080p.mp4
150_149pe文件解析-导入表解析2_高清1080p.mp4
151_150pe文件解析-重定位表_高清1080p.mp4
152_1511tls反调试_高清1080p.mp4
153_152内存管理-堆_高清1080p.mp4
154_153虚拟内存管理_高清1080p.mp4
155_154限制多开的另一种思路-共享内存_高清1080p.mp4
156_155dll注入_高清1080p.mp4
157_156消息hook_高清1080p.mp4
158_157iathook_高清1080p.mp4
159_158inlinehook_高清1080p.mp4
16_16while循环_高清1080p.mp4
160_159游戏外挂基础-课前准备_高清1080p.mp4
161_160游戏外挂基础-通过hook实现无敌功能_高清1080p.mp4
162_161游戏外挂基础-无敌功能代码编写_高清1080p.mp4
163_162游戏外挂基础-游戏内存搜索技巧_高清1080p.mp4
164_163游戏外挂基础-自动施法自动加血功能-1_高清1080p.mp4
165_163游戏外挂基础-自动施法自动加血功能-2_高清1080p.mp4
166_164游戏外挂基础-自动补药代码编写_高清1080p.mp4
167_165游戏外挂基础-将外挂窗口注入到游戏进程_高清1080p.mp4
168_166游戏外挂基础-注入方式实现无敌功能_高清1080p.mp4
169_167软件漏洞-初识漏洞_高清1080p.mp4
17_17goto语句_高清1080p.mp4
170_168软件漏洞-helloshellcode_高清1080p.mp4
171_169软件漏洞-跳板指令定位shellcode_高清1080p.mp4
172_170软件漏洞-使用tebpeb查找核心模块_高清1080p.mp4
173_171软件漏洞-优化shellcode_高清1080p.mp4
174_172软件漏洞-shellcode调试_高清1080p.mp4
175_173软件漏洞-shellcode瘦身_高清1080p.mp4
176_174软件漏洞-实现后门程序(上)_高清1080p.mp4
177_175软件漏洞-实现后门程序(下)_高清1080p.mp4
178_176软件漏洞-shellcode加解密_高清1080p.mp4
179_178壳-壳的原理_高清1080p.mp4
18_18猜数字游戏_高清1080p.mp4
180_179壳-将shellcode写入到pe文件_高清1080p.mp4
181_180壳-添加壳代码的几种方式_高清1080p.mp4
182_181加壳01_高清1080p.mp4
183_182加壳02_高清1080p.mp4
184_183加壳03_高清1080p.mp4
185_184加壳-修复重定位表_高清1080p.mp4
186_185加壳-加密导入表_高清1080p.mp4
187_186加壳-移动导入表代码实现_高清1080p.mp4
188_187壳项目-重定位表终极之战_高清1080p.mp4
189_188脱壳-upx脱壳原理_高清1080p.mp4
19_19数组1_高清1080p.mp4
190_189脱壳-修复加密iat_高清1080p.mp4
191_190脱壳-偷梁换柱修复iat_高清1080p.mp4
192_191脱壳-脱壳脚本编写_高清1080p.mp4
193_192脱壳-seh_高清1080p.mp4
194_193脱壳-自定义异常处理器并添加调试器检测_高清1080p.mp4
195_194脱壳-带反调试的壳_高清1080p.mp4
196_195脱壳-断点原理_高清1080p.mp4
197_196veh_高清1080p.mp4
198_197vehhook_高清1080p.mp4
199_198浅析vmprotect虚拟化架构_高清1080p.mp4
2_02数据的宽度_高清1080p.mp4
20_20数组2_高清1080p.mp4
200_199代码膨胀与变异原理_高清1080p.mp4
201_200反调试-过crc校验,虚拟机检测_高清1080p.mp4
202_201如何关闭其他进程句柄_高清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
3_03逻辑运算_高清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
4_04第一个c程序_高清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
5_05数据类型与变量_高清1080p.mp4
50_49双向链表_高清1080p.mp4
51_50树的定义_高清1080p.mp4
52_51二叉数的创建与遍历_高清1080p.mp4
53_52二叉排序树_高清1080p.mp4
54_53联合体_高清1080p.mp4
55_54枚举类型_高清1080p.mp4
56_55位运算_高清1080p.mp4
57_56宏定义与应用_高清1080p.mp4
58_57条件编译_高清1080p.mp4
59_58文件操作_高清1080p.mp4
6_006整型变量的存储_高清1080p.mp4
60_59文件读写_高清1080p.mp4
61_60按照行读写文件fgets、fputs_高清1080p.mp4
62_61初识c++_高清1080p.mp4
63_62c++命名空间_高清1080p.mp4
64_63using声明及using编译指令_高清1080p.mp4
65_64c++对c语言的增强与扩展_高清1080p.mp4
66_65c++对c语言的增强与扩展2_高清1080p.mp4
67_66引用_高清1080p.mp4
68_67c++引用2_高清1080p.mp4
69_68类的声明,定义与应用_高清1080p.mp4
7_07浮点数补充_高清1080p.mp4
70_69c++this指针_高清1080p.mp4
71_70c++构造析构函数_高清1080p.mp4
72_71c++构造析构函数2_高清1080p.mp4
73_72继承_高清1080p.mp4
74_73访问权限_高清1080p.mp4
75_74c++new-delete关键字_高清1080p.mp4
76_75拷贝构造函数_高清1080p.mp4
77_76静态_高清1080p.mp4
78_77虚继承_高清1080p.mp4
79_78友元_高清1080p.mp4
8_08字符类型_高清1080p.mp4
80_79运算符重载_高清1080p.mp4
81_80运算符重载2_高清1080p.mp4
82_81虚函数_高清1080p.mp4
83_82虚函数内存模型_高清1080p.mp4
84_83模板_高清1080p.mp4
85_84异常处理_高清1080p.mp4
86_85stl01_高清1080p.mp4
87_86stl2_高清1080p.mp4
88_87windows编程-从控制台到窗口程序_高清1080p.mp4
89_88windows编程-字符串处理_高清1080p.mp4
9_09运算符_高清1080p.mp4
90_89windows编程-第一个窗口程序_高清1080p.mp4
91_90windows编程-消息处理_高清1080p.mp4
92_91windows编程-窗口控件_高清1080p.mp4
93_92窗口操作函数的使用_高清1080p.mp4
94_93资源操作1_高清1080p.mp4
95_94资源操作2_高清1080p.mp4
96_95控件的使用_高清1080p.mp4
97_96图片控件、下拉框控件_高清1080p.mp4
98_97滑块、进度条控件_高清1080p.mp4
99_98listcontrol_高清1080p.mp4
2-r3反调试专题
01异常过滤器
01异常过滤器.docx
01异常过滤器.mp4
02反调试1
02反调试.docx
02反调试1.mp4
03反调试2
03反调试2.docx
反调试2.mp4
04反调试3
04反调试3.docx
04反调试3-硬件断点反调试.mp4
05反调试4
05反调试4.docx
05反调试4-检测调试对象.mp4
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
09反调试-调试器原理
09反调试-调试器原理.docx
09反调试-调试器原理.mp4
10反调试-反附加
10反调试-反附加.docx
11反调试-过strongod代码实现
11反调试-过strongod代码实现.docx
11反调试-过strongod代码实现.mp4
12反调试11
12反调试11.docx
12反调试11.mp4
13反调试12
13反调试12.docx
13反调试12-通过程序子窗口特点检测.mp4
14关闭其他进程句柄
14关闭其他进程句柄.docx
14关闭其他进程句柄.mp4
15反调试-系统调用
15反调试-系统调用.docx
15反调试-系统调用.mp4
38.网络游戏编程151hook
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
39.网络游戏编程2
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
40.网络游戏编程3
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
41.网络游戏编程4
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
42.网络游戏编程5
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
43.网络游戏编程6
1.自动更新基址3.mp4
多余目录.mp4
44.反调试专题1
1.过滤器异常.mp4
10.反调试9-过掉strongod反反附加.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
45.反调试专题2
1.反调试10-过strongod代码实现.mp4
2.反调试11-环境检测,tf标志位.mp4
3.反调试12-通过程序子窗口特点检测.mp4
4.关闭其他进程句柄.mp4
多余目录.mp4
46.windows内核开发151hook
1.双机调试环境搭建..mp4
10.任务段.mp4
2.段寄存器.mp4
3.段描述符.mp4
4.段描述符解析.mp4
5.权限级别.mp4
6.提权实验.mp4
7.调用门.mp4
8.中断门.mp4
9.陷阱门.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
10.注册表操作2.mp4
2.unicodestring的使用.mp4
3.内存分配.mp4
4.链表list_entry.mp4
5.二叉查找树.mp4
6.文件操作.mp4
7.文件操作2.mp4
8.作业讲解.mp4
9.注册表操作.mp4
49.windows内核开发4
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.ssdthook.mp4
50.windows内核开发5
1.动态获取调用号2.mp4
10.线程切换.mp4
2.wow64进程.mp4
3.进程结构体及进程保护.mp4
4.内核中遍历进程.mp4
5.断链隐藏进程.mp4
6.线程结构.mp4
7.驱动遍历与隐藏.mp4
8.进程与线程的枚举.mp4
9.kpcr.mp4
51.windows内核开发6
1.线程主动切换.mp4
10.作业讲解.mp4
2.线程被动切换.mp4
3.进程挂靠.mp4
4.内核中线程相关操作.mp4
5.全局句柄表.mp4
6.私有句柄表.mp4
7.作业讲解.mp4
8.句柄降权实现反调试.mp4
9.过掉句柄降权保护.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
10.驱动读写9-获取应用层加载的模块.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
54.驱动读写项目2
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
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网游实战
56.x64网游实战2
1.屏蔽玩家功能分析.mp4
10.自动寻路.mp4
2.周围对象分析1.mp4
3.周围对象分析2.mp4
4.对象数组结构分析.mp4
5.选中最近的怪物.mp4
6.自动选怪代码实现.mp4
7.普通攻击call.mp4
8.地面物品分析.mp4
9.地面物品类型区分.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
58.x64网游实战3
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
59.x64内核基础
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
60.x64内核基础2
1.x64ssdt表遍历.mp4
2.x64下ssdthook.mp4
3.win1064位全局句柄表解析.mp4
61.vt基础51hook
vt课件
01
01vt技术简介.docx
02
vt开启流程-开启检测.docx
03
03-vt开启流程-初始化工作.docx
04
04-vt开启流程-vmcs区域.docx
05
05-vt开启流程-填充vmcs.docx
06
06-vt开启流程-作业讲解.docx
11
11-vt开启流程-控制区.docx
12
11-vt开启流程-控制区.docx
13
13-vt开启流程-handler.docx
14
14-vt开启流程-事件处理.docx
22
ept.docx
23
23-开启ept.docx
myvt.zip
处理器虚拟化技术.pdf
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开启流程-riprsp内容补充.mp4
9.vt开启流程-完善guest区域.mp4
62.vt基础2
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
63.vt基础3
1.msr寄存器拦截扫尾.mp4
ept.mp4
ept初始化.mp4
ept实现无痕hook1.mp4
ept实现无痕hook2.mp4
ept实现无痕hook3.mp4
开启ept.mp4
开启ept检测.mp4
nck
01
nck其它免费课程
课件
01一款ddos攻击软件的爆破
6922517773173033.ppt
02认识vmp虚拟机1
7611634964366213.ppt
03net平台il原理执行引擎介绍
7763158688178515.ppt
04利用易语言字符串比较破解程序
9603685385667095.ppt
05vs2017安装过程
9747348797517866.ppt
00逆向破解线上实战班介绍.mp4
01一款ddos攻击软件的爆破.mp4
02认识vmp虚拟机1.mp4
03.net平台il原理执行引擎介绍.mp4
04利用易语言字符串比较破解程序.mp4
05vs2017安装过程.mp4
nck老师破解合集网址.txt
破解工具
vs2017安装与番茄助手的配置
4.visualstudio2017安装过程.rar
5.visualassist番茄助手安装教程.rar
2018-微软常用运行库合集.exe
aheadlib劫持补丁生成器.rar
cffexplorer_gr.rar
die查壳工具.rar
e-debug&analysis修复版.rar
ida_pro_v7.0中文汉化版.rar
ida7.0泄密版.rar
vmprotect.3.2破解版.rar
x96dbg.rar
编程达人od.rar
动态patchpg(动态hook过pg检测).zip
画眉专用代码模板.rar
火绒注入(内核hook稳定注入).zip
破解补丁工具.rar
问题解答
od配置教程
od配置教程.ppt
od配置教程.wmv
矿泉水问题的解答
多线程怎么找到源头.mp4
问题1.mp4
条件断点
条件断点补充视频教程.mp4
易语言文本比较破解
video_2018-09-05_161551.wmv
易语言程序文本比较破解教程.wmv
源代码.e
作业课件
第01课
01-解析.png
02-解析.png
03-解析.png
破解成功如图所示.png
作业要求.txt
第02课
01-解析.png
02-解析.png
作业要求.txt
第03课
01.png
02.png
作业要求.txt
第04课
01-解析.png
第四课课后作业模板.rar
第05课
01-解析.png
第五课课后作业.exe
作业要求.txt
第07课
课后作业.zip
第08课
keygenme.exe
第09课
第8-9课算法解析.png
课后作业.rar
第11课
11.脚本去花+特征码应用.ppt
第12课
1.png
12.易语言消息特征及加载过程.ppt
ewnd窗口枚举插件源码.rar
作业.rar
第13课
课堂用到的工具.rar
第14课
8.易语言编写进程遍历工具.rar
9.408同学发的cm两种破解方法视频.rar
e-debug2.0.rar
e-debug2.0源码.rar
易语言分析调试工具源码.rar
第15课
15课课后作业crackme.rar
ye_cm1.5.rar
小生帝王cm2无壳无vm.rar
第16课
画眉专用odv2.0带易语言分析插件.rar
课后作业.zip
第17课
17.初识浮点寄存器.rar
17课课堂示例.rar
第18课
18.将汇编还原成易语言源码.rar
keygenme.exe
浮点计算-编程原理.实现与应.rar
第20课
浮点计算-编程原理.实现与应(1).rar
课后作业.rar
第21课
flair70.zip
ida6.8.rar
memoryinject.rar
01.公开课第一天.mp4
02如何快速定位关键破解点并爆破.mp4
03破解补丁工具的使用.mp4
04编写第一个破解补丁.mp4
05不修改代码实现破解①.mp4
06不修改代码实现破解②.mp4
07alihead使用方法&上一课作业讲解.mp4
08算法分析&初识ida用法.mp4
09ida逆向之置换密码.mp4
10指令变形初识&tls反调试.mp4
11脚本去花指令&易语言特征码应用.mp4
12深入浅出易语言消息机制逆向__老班长传的.mp4
13深入浅出易语言核心逆向(上).mp4
14深入浅出易语言核心逆向(中)–实战篇.mp4
15深入浅出易语言核心逆向(下)&高级cm(vm).mp4
16inlinehook补丁技术.mp4
17上节课堂回顾&初识浮点寄存器.mp4
18将汇编还原成易语言源码1.mp4
19将汇编还原成易语言源码2__老班长传的.mp4
20即时调试&内存注入.mp4
21逆向灵魂符号.mp4
22编写易语言调试器.mp4
解压密码.txt
02
17-22课件
20e-debug2.0_修复编译问题20180903.rar
20飘零金盾6.0山寨服务器架设.rar
ctf第三题72异冢完整源码.rar
过xuetr和pg检测密码1.rar
好东西密码1.rar
第01课重载易语言内核绕过vm
1.mp4
inlinehookmusicsolution简陋版.rar
课后作业(1).rar
易语言调试器.rar
第02课ida多种奇葩报错解决方案
codmake.rar
ncklib第二课课堂示例.zip
第02课.mp4
第03课ollydbg插件编写之静态分析
odsdk以及帮助文档.rar
第03课.mp4
第三天ncklib第二课课堂示例.zip
第三天windows6.1-kb917607-x64.zip
第三天通用dll注入器v1.0.rar
第04课ollydbg插件编写之动态执行
4.ollydbg插件编写之动态执行.mp4
ollydbgpluginsolution.rar
第05课x64dbg插件编写之静态分析
x64dbgpluginsolution.rar
第05课.mp4
第06课x64dbg插件编写之动态调试
x64dbgpluginsolution_动态.rar
第06课.mp4
第07课从pe到代码防御如何防止破解
vmprotector3.2正版泄露版.rar
vmp扩展版1.5_课后作业.rar
第07课.mp4
第08课反调试技巧与原理初识
第08课.mp4
第八课课堂示例_反调试.rar
第八课万能按钮事件法破解.zip
第09课反调试技巧与原理精讲
第09课.mp4
第九天xantidebug-master.zip
第10课带壳软件ida算法逆向
第10课.mp4
第十天课后作业以及课件.rar
第11课初识从upx到vmp脱壳
11.脱壳的一般流程.mp4
第11反调试2.exe
第11课堂示例_课件.rar
第11落花快手协议密码;1.zip
第12课深入浅出某自写壳脱壳
第12课.mp4
第十二天课堂示例+课后作业.rar
第13课再探从upx到vmp脱壳
第13课.wmv
第十三天课堂示例+课后作业.rar
第14课理解大数库以及rsa算法
第14课.mp4
第十四天mfc按钮入口地址定位器.zip
第十四天tx面试.rar
第15课攻破rsa+patchn
第15课.mp4
第十五天mfc按钮入口地址定位器.zip
第十五天openssl编译过程视频.rar
第十五天tx面试.rar
第16课rsa注册机制设计与破解
第16课.mp4
第十六天课堂示例.rar
第17课初探网页验证编写与破解
课后作业
课后作业.txt
第17课.mp4
第18课再探网页验证编写与破解
18课后作业.rar
第18课.mp4
虚拟硬件__不需要注册.rar
虚拟硬件官方新版__需要注册.rar
第19课飘零网络验证搭建山寨破解
第19课.mp4
第20课tcp网络验证编写与破解
第20课.mp4
课堂示例.rar
第21课破解tcp网络验证
21课堂示例.rar
第21课.mp4
第22课e盾网络验证分析
第22课.mp4
解压密码.txt
x86汇编语言-实模式到保护模式
1课程说明
课程说明.mp4
10循环批量传送和条件转移
1跳过非指令的数据区.mp4
2逻辑段地址的重新设定.mp4
3串传送指令和标志寄存器.mp4
4nasm的$和$$记号.mp4
5使用循环指令loop分解数位.mp4
6基址寻址和inc指令.mp4
7数字的显示和dec指令.mp4
8基址变址寻址和条件转移指令.mp4
11计算机中的负数
1无符号数和有符号数.mp4
2减法指令sub和求补指令neg.mp4
3计算机如何区分对待无符号数和有符号数.mp4
4有符号数除法指令idiv.mp4
5有符号数的符号扩展指令.mp4
12阶段性知识总结和拓展
1阶段性重点内容总结.mp4
28086的标志寄存器.mp4
3条件转移指令和cmp指令.mp4
13从1加到100并显示结果
1字符串的定义和累加过程.mp4
2栈的原理和使用.mp4
3栈在数位分解和显示中的应用.mp4
4在调试器里观察栈操作的状态.mp4
5进一步认识栈和栈操作的特点.mp4
6逻辑或指令or和逻辑与指令and.mp4
14intel8086处理器的寻址方式
1寄存器立即数和直接寻址.mp4
2基址寻址.mp4
3变址寻址.mp4
4基址变址寻址.mp4
15硬盘和显卡的访问与控制
1离开主引导扇区.mp4
10过程和过程调用.mp4
11过程调用和返回的原理.mp4
12加载整个用户程序.mp4
13用户程序的重定位.mp4
14比特位的移动指令.mp4
15转到用户程序内部执行.mp4
168086的无条件转移指令.mp4
17用户程序的执行过程.mp4
18验证加载器加载和执行用户程序的过程.mp4
19书中第八章用户程序概述.mp4
2给汇编语言程序分段.mp4
20与文本显示有关的回车换行与光标控制.mp4
21回车的光标处理和乘法指令mul.mp4
22换行和普通字符的处理过程与滚屏操作.mp4
238086的过程调用方式.mp4
24通过retf指令转到另一个代码段内执行.mp4
25在程序中访问不同的数据段.mp4
26使用新版fixvhdwr写虚拟硬盘并运行程序.mp4
3控制段内元素的汇编地址.mp4
4加载器和用户程序头部段.mp4
5加载器的工作流程和常数声明.mp4
6确定用户程序的加载位置.mp4
7外围设备及其接口.mp4
8输入输出端口的访问.mp4
9通过硬盘控制器端口读扇区数据.mp4
16中断和动态时钟显示
1中断和硬件中断.mp4
10用not指令反转时间分隔符的颜色.mp4
11使用iret指令从中断过程返回.mp4
12用停机指令hlt使处理器进入低功耗状态.mp4
13内部中断和软中断.mp4
14bios中断概述.mp4
15使用bios功能调用接收并显示键盘输入.mp4
2中断控制器简介.mp4
3中断号中断处理过程和中断向量表.mp4
4实时时钟cmosram和bcd编码.mp4
5实时时钟芯片的中断信号.mp4
6安装0x70号中断处理过程.mp4
7启用更新周期结束中断.mp4
8用test指令等待更新周期结束.mp4
9读取bcd码的时间并在屏幕上显示.mp4
1732位x86处理器编程架构
1ia-32架构和保护模式.mp4
2寄存器的扩展和扩充.mp4
332位处理器的内存访问概况.mp4
432位处理器的寻址方式概况.mp4
5流水线技术.mp4
6高速缓存技术.mp4
7乱序执行技术.mp4
8寄存器重命名技术.mp4
9分支目标预测技术.mp4
18进入保护模式
1保护模式是要保护什么.mp4
10通过设置寄存器cr0的pe位进入保护模式.mp4
11描述符高速缓存器和保护模式下的内存访问.mp4
12在调试器中观察实模式和保护模式的内存访问.mp4
2全局描述符表gdt和全局描述符表寄存器gdtr.mp4
3准备创建全局描述符表.mp4
4描述符的分类.mp4
5存储器的段描述符-段的类型和基地址.mp4
6存储器的段描述符-段界限及访问控制位.mp4
7安装存储器的段描述符.mp4
8加载全局描述符表寄存器gdtr.mp4
9开启处理器的第21根地址线a20.mp4
19指令的格式及其操作尺寸
180286的16位保护模式.mp4
10描述符和段描述符高速缓存器的d位.mp4
11进入保护模式后立即切换到32位模块并使用32位默认操作尺寸.mp4
216位处理器的指令操作尺寸.mp4
332位处理器的指令操作尺寸.mp4
4×86的指令格式-操作码和立即数部分.mp4
5×86的指令格式-modrm和偏移量部分.mp4
6×86的指令格式-sib部分.mp4
7×86的指令格式-指令前缀部分.mp4
8处理器的默认操作尺寸和相关指令前缀.mp4
9用伪指令bits生成16位和32位模块.mp4
2汇编语言的前世今生
1引子.mp4
10处理器.mp4
11汇编语言的诞生.mp4
2用电来表示数字.mp4
3二进制加法机.mp4
4具有记忆功能的器件-寄存器.mp4
5带寄存器的加法机.mp4
6能做四则运算的机器.mp4
7机器指令.mp4
8内存.mp4
9自动计算.mp4
20存储器的保护
1话说movds,ax和movds,eax.mp4
10通过别名来实现段的共用和共享.mp4
11冒泡排序法的基本原理.mp4
1232位操作尺寸下的loop指令.mp4
13数据交换指令xchg.mp4
2修改段寄存器时的保护.mp4
3代码段执行时的保护.mp4
4用向上扩展的段做为栈段.mp4
5向上扩展的段用做栈段时的保护.mp4
6访问普通数据段时的保护.mp4
7内存线性地址的回绕特性.mp4
8用向下扩展的段做为栈段.mp4
9向下扩展的段用做栈段时的保护.mp4
21保护模式程序的动态加载和执行
1本章的目标和内容提要.mp4
10条件传送指令簇cmovcc.mp4
11计算以512字节为单位的用户程序总长度.mp4
12内存分配的基本策略和方法.mp4
13内存分配的简易实现过程.mp4
14加载用户程序.mp4
15准备安装用户程序的段描述符.mp4
16用sgdt和movzx指令确定gdt的位置.mp4
17安装新描述符并生成选择子.mp4
18安装用户程序的段描述符并回填选择子.mp4
19用户程序的执行和退出.mp4
2内核的结构和加载前的准备工作.mp4
20在虚拟机上观察内核的加载以及用户程序的执行与退出.mp4
3准备为内核的每个段创建和安装描述符.mp4
4段描述符的创建和bswap指令.mp4
5进入内核执行.mp4
6进入内核后显示文本信息.mp4
7用cpuid指令取得处理器品牌信息并显示.mp4
8准备加载用户程序.mp4
9预读用户程序并得到它的大小.mp4
22用户程序编程接口及其实现
1内核与用户程序之间的栈切换问题.mp4
10在虚拟机上验证程序的执行.mp4
11以十六进制形式显示一个双字以及pushadpopad和xlat.mp4
2在内核中为用户程序提供编程支持.mp4
3用户程序中的符号地址检索表.mp4
4内核程序中的符号地址检索表.mp4
5串比较指令cmps.mp4
6串比较的方向和重复前缀.mp4
7使用外循环依次取得用户salt表的每个条目.mp4
8使用内循环依次取得内核salt表的每个条目并进行比较.mp4
9在用户程序内使用内核编程接口读硬盘和显示文本.mp4
23任务和任务的创建
1任务概念和组成.mp4
10tss描述符的格式和tss描述符的创建.mp4
11用带参数的ret指令返回调用者.mp4
12加载任务寄存器tr和局部描述符表寄存器ldtr.mp4
13在虚拟机上验证任务的执行.mp4
2使用任务控制块保存任务基本信息.mp4
3将任务控制块加入任务控制块链表.mp4
4通过栈传递例程参数以及立即数的压栈指令.mp4
5段寄存器的压栈和出栈以及栈的随机访问机制.mp4
6创建任务的局部描述符表ldt.mp4
7在当前任务的ldt中安装描述符.mp4
8ldt描述符的格式和ldt描述符的创建.mp4
9创建任务状态段tss.mp4
24特权级和特权级保护
1特权级保护的必要性和特权保护机制.mp4
10一般情况下的请求特权级设置.mp4
11为内核接口例程创建调用门.mp4
12调用门的测试和调用门转移过程.mp4
13通过调用门实施低特权级到高特权级的转移.mp4
14通过调用门转移控制时的栈切换过程.mp4
15通过调用门转移控制并返回的完整描述.mp4
16创建01和2特权级的栈并登记在tss中.mp4
17通过模拟调用门返回进入用户程序执行.mp4
2当前特权级cpl.mp4
3描述符特权级dpl.mp4
4任务公共部分和私有部分的特权级划分.mp4
5依从的代码段.mp4
6门描述符和调用门.mp4
7本章程序说明及特权级检查的时机.mp4
8请求特权级rpl.mp4
9请求特权级调整指令arpl.mp4
25协同式任务切换
1多任务和任务切换概述.mp4
10通过jmpfar执行任务切换的过程.mp4
11内核任务与用户任务轮流执行的过程.mp4
12任务的终止和清理.mp4
2内核任务的创建和io特权级iopl.mp4
3io特权级的修改和popf指令.mp4
4任务的用户态和内核态.mp4
5io许可位串和tss的io许可位映射区.mp4
6任务切换的方法及内核任务的确立.mp4
7用户任务的创建和初始化.mp4
8简单的任务调度和切换策略.mp4
9遍历tcb链表寻找忙任务和就绪任务.mp4
26中断和异常的处理与抢占式多任务
1中断和异常概述.mp4
10中断和异常发生时的栈切换过程.mp4
11在中断处理过程中实施任务切换(含nop指令的介绍).mp4
12抢占式多任务的执行效果演示.mp4
2保护模式下中断和异常的向量分配.mp4
3中断描述符表中断门和陷阱门.mp4
4本章程序介绍.mp4
5创建并安装全部的256个中断门.mp4
6为实时时钟中断创建和安装中断门.mp4
7加载中断描述符表寄存器idtr.mp4
8重新设置8259a主片的中断向量.mp4
9中断和异常发生时的特权级检查.mp4
27分页和动态页面分配
1保护模式下的段式虚拟内存管理.mp4
10设置控制寄存器cr3和cr0开启分页功能.mp4
11在调试器中观察页目录表和页表.mp4
12准备将内核映射到虚拟内存的高端.mp4
13在分页机制下访问页目录表自身.mp4
14使内核在虚拟内存高端的映射生效.mp4
15为内核任务创建任务控制块tcb.mp4
16为内核任务的tss分配内存空间.mp4
17处理与线性地址对应的页目录项和页表项.mp4
18根据需要分配物理页并设置页表项.mp4
19物理内存的页面管理和页映射位串.mp4
2每个任务独立的虚拟内存.mp4
20空闲页的搜索和bts指令.mp4
21空闲页搜索和分配的具体过程.mp4
22确立内核任务并开始创建用户任务.mp4
23用户任务的内存分配策略.mp4
24清空内核任务页目录表的前半部分并刷新tlb.mp4
25为用户任务分配内存并创建ldt.mp4
26用户程序的加载和重定位.mp4
27用户任务页目录表的创建和访问以及invlpg指令.mp4
28第二个用户任务的创建和分页模式下的任务切换.mp4
29分页模式下多任务切换的演示和调试.mp4
3物理内存的分页以及段到页的拆分.mp4
4处理器的段部件和页部件.mp4
5从线性地址到物理地址的转换过程.mp4
6页目录和页表及其地址转换过程.mp4
7设计内核的页目录和页表.mp4
8页目录项和页表项的组成格式.mp4
9创建内核的页表并初始化低端1mb对应的页表项.mp4
28平坦模型
1为什么要引入平坦模型及平坦模型的特点.mp4
2在主引导程序中创建平坦模型下的段.mp4
3平坦模型对内核程序分段的影响.mp4
4平坦模型对加载内核程序的影响.mp4
5平坦模型下的内核初始化与内核任务的确立.mp4
6平坦模型下的用户程序结构.mp4
7平坦模型下的用户任务创建.mp4
8在用户任务内动态分配内存.mp4
3认识8086处理器
18086的通用寄存器.mp4
28086的内存访问和字节序.mp4
3程序的分段.mp4
4程序的重定位难题.mp4
5段地址和偏移地址.mp4
68086内存访问的困境.mp4
78086选择段地址的策略.mp4
88086的内存访问过程.mp4
9逻辑地址和分段的灵活性.mp4
4汇编语言和汇编软件
1创建汇编语言源程序.mp4
2notepad++的下载和使用.mp4
3下载和安装编译器nasm.mp4
4编译汇编语言源程序.mp4
5下载和使用配套源码及工具.mp4
6将编译功能集成到notepad++.mp4
5如何执行编译好的程序
18086加电或者复位时的状态.mp4
28086地址空间的分配.mp4
3跳转指令.mp4
4硬盘的构造和工作原理.mp4
5一切从主引导扇区开始.mp4
6虚拟机的安装和使用
1安装virtualbox虚拟机管理器.mp4
2创建virtualbox虚拟机.mp4
3虚拟硬盘简介.mp4
4在windows下创建虚拟硬盘并安装操作系统.mp4
5在linux下创建虚拟硬盘并安装操作系统.mp4
7汇编语言程序的调试
1带调试功能的虚拟机.mp4
2安装bochs虚拟机.mp4
3为bochs虚拟机安装虚拟硬盘.mp4
4创建主引导扇区程序.mp4
5将程序写入硬盘主引导扇区.mp4
6用调试器观察程序的执行.mp4
8在屏幕上显示文本
1显卡和显存.mp4
10在virtualbox中运行写屏程序.mp4
11主引导扇区执行时的内存布局.mp4
12使用标号计算跳转的偏移地址.mp4
13使用寄存器的绝对间接近跳转.mp4
14使用相对偏移量的短跳转和近跳转.mp4
2准备访问文本模式下的显存.mp4
3字符的编码和显示属性.mp4
4文本模式下的显存操作.mp4
5mov指令的形式和机器码.mp4
6列表文件的创建和使用.mp4
7在汇编程序中使用标号.mp4
8段间直接绝对跳转指令.mp4
9在bochs中运行和调试写屏程序.mp4
9在屏幕上显示数字
1显示数字的基本原理.mp4
2无符号数除法指令div.mp4
3在调试器里验证除法操作.mp4
4异或指令xor的用法.mp4
5加法指令add的用法.mp4
6使用标号访问内存数据.mp4
7段超越前缀的使用.mp4
8显示标号的汇编地址.mp4
习题解析
第2章.mp4
第3章.mp4
第4章.mp4
第5章.mp4
第6章.mp4
第7章.mp4
第8章.mp4
第9章.mp4
视频辅助文档.rar
视频源码和工具.rar
滴水第三期
滴水逆向三期课件
2013-01-15
005通用寄存器(2).xls
006内存.xls
课后练习.txt
2015-01-12
001滴水逆向_进制(上).xls
开课说明.ppt
2015-01-13
002滴水逆向_进制(下).xls
003数据宽度_逻辑运算.xls
youdaonote_v4.0.0.3_setup.1418982273.exe
课后练习.txt
练习答案.txt
2015-01-14
003数据宽度_逻辑运算.xls
004通用寄存器(1).xls
dtdebug.rar
2015-01-16
007堆栈.xls
本节练习.txt
2015-01-19
007堆栈.xls
008eflags寄存器.xls
crackme.exe
调查总结.txt
2015-01-20
009jcc.xls
2015-01-21
010堆栈图.xls
c语言逆向学习流程.xls
helloworld.exe
2015-01-22
011堆栈图.xls
stack.exe
stackdemo.exe
2015-01-23
2015-01-23.xls
2015-01-26
2015-01-26.xls
callingconvention.exe
callingconvention.rar
2015-01-27
2015-01-27.xls
2015-01-28
2015-01-28.xls
2015-01-29
2015-01-29.xls
2015-01-30
2015-01-30.xls
2015-02-02
2015-02-02.xls
2015-02-03
2015-02-03.xls
2015-02-04
2015-02-04.xls
2015-02-05
2015-02-05.xls
2015-02-06
2015-02-06.xls
2015-02-26
2015-02-26.xls
2015-02-27
2015-02-27.xls
2015-02-28
2015-02-28.xls
2015-03-02
2015-03-02.xls
2015-03-03
2015-03-03.xls
2015-03-04
2015-03-04.xls
2015-03-06
2015-03-06.xls
2015-03-09
2015-03-09.xls
2015-03-10
2015-03-10.xls
2015-03-11
2015-03-11.xls
2015-03-12
2015-03-12.xls
2015-03-13
2015-03-13.xls
2015-03-16
2015-03-16.xls
2015-03-17
2015-03-17.xls
2015-03-18
2015-03-18.xls
2015-03-19
2015-03-19.xls
2015-03-20
2015-03-20.xls
2015-03-23
2015-03-23.xls
2015-03-24
2015-03-24.xls
2015-03-25
2015-03-25.xls
2015-03-26
2015-03-26.xls
2015-03-27
2015-03-27.xls
2015-03-30
2015-03-27.xls
2015-03-30.xls
2015-03-31
injectdll
debug
injectdll.dll
injectdll.exp
injectdll.ilk
injectdll.lib
injectdll.obj
injectdll.pch
injectdll.pdb
mydll.obj
stdafx.obj
vc60.idb
vc60.pdb
release
injectdll.dll
injectdll.exp
injectdll.lib
injectdll.obj
injectdll.pch
mydll.obj
stdafx.obj
vc60.idb
injectdll.cpp
injectdll.dsp
injectdll.dsw
injectdll.ncb
injectdll.opt
injectdll.plg
mydll.cpp
mydll.h
stdafx.cpp
stdafx.h
usedll
debug
stdafx.obj
stdafx.sbr
usedll.bsc
usedll.exe
usedll.ilk
usedll.obj
usedll.pch
usedll.pdb
usedll.sbr
vc60.idb
vc60.pdb
injectdll.dll
injectdll.lib
stdafx.cpp
stdafx.h
usedll.cpp
usedll.dsp
usedll.dsw
usedll.ncb
usedll.opt
usedll.plg
2015-03-27.xls
2015-03-31.xls
2015-04-01
2015-04-01.xls
2015-04-02
2015-04-02.xls
2015-04-03
2015-04-03.xls
2015-04-07
2015-04-07.xls
2015-04-08
2015-04-08.xls
2015-04-09
2015-04-09.xls
2015-04-10
2015-04-10.xls
2015-04-13
2015-04-13.xls
2015-04-15
2015-04-15.xls
2015-04-16
2015-04-16.xls
2015-04-17
2015-04-17.xls
2015-04-20
2015-04-20.xls
ascii.xls
2015-04-21
demo
debug
demo.bsc
release
demo.exe
demo.obj
demo.pch
stdafx.obj
tools.obj
vc60.idb
demo.cpp
demo.dsp
demo.dsw
demo.ncb
demo.opt
demo.plg
stdafx.cpp
stdafx.h
tools.cpp
tools.h
2015-04-21.xls
2015-04-22
2015-04-22.xls
reversetraining_1.exe
2015-04-23
2015-04-23.xls
reversetraining_2.exe
2015-04-24
2015-04-24.xls
reversetraining_3.exe
reversetraining_4.exe
2015-04-27
icondemo
debug
icondemo.exe
icondemo.ilk
icondemo.obj
icondemo.pch
icondemo.pdb
icondemo.res
stdafx.obj
vc60.idb
vc60.pdb
icon_1.ico
icondemo.cpp
icondemo.dsp
icondemo.dsw
icondemo.ncb
icondemo.opt
icondemo.plg
icondemo.rc
loadpe.ico
resource.h
stdafx.cpp
stdafx.h
2015-04-27.xls
2015-04-28
2015-04-28.xls
2015-05-07
注意:内容过长,已截取显示。完整内容请查看网盘资源。











暂无评论内容