• 2522阅读
  • 3回复

郁金香灬老师教程之2013-网授课程大纲(2188) [复制链接]

上一主题 下一主题
离线啊冲
 

只看楼主 倒序阅读 使用道具 楼主  发表于: 2015-03-21
— 本帖被 啊冲 执行取消置顶操作(2016-12-14) —

郁金香灬游戏技术 yjxsoft.com

一、C语言基础部分(115课)
视频教程更新进度...
视频教程更新进度...
001-VS2008安装.7z
002-课创建C程序.7z
003-剖析一个简单的程序.7z
004-printf函数的参数和控制符.7z
006-详解整型变量.7z
007-整型变量和常量.7z
008-浮点数和浮点数变量.7z
009-类型间的转换.7z
010-字符类型char.7z
011-赋值操作符和数学函数.7z
012-条件判断和逻辑运算符.7z
013-条件语句if和获取键盘输入.7z
014-逻辑运算符和else-if.7z
015-switch语句.7z
016-goto语句.7z
017-for循环语句.7z
018-while循环.7z
019-do while循环.7z
020-循环的嵌套.7z
021-再谈for循环执行流程.7z
022-循环中Break和continue.7z
023-强行中止多层循环.7z
024-数组及应用.7z
025-多维数组的初始化和遍历.7z
026-char数组和字符串文本.7z
027-字串链接.7z
028-字串比较.7z
029-字串查找搜索.7z
030-字符串转换.7z
031-指针.7z
032-指针运算与数组.7z
033-常量指针.7z
034-用指针访问多维数组.7z
035-动态数组,指针与动态分配内存.7z
036-以多维数组的形式访问动态内存.7z
037-分配内存及释放内存.7z
038-实践编写计算器1.7z
039-计算器2从字串里提取数字.7z
040-计算器3分离出运算符.7z
041-计算器4计算结果.7z
042-计算器5计算结果加减运算.7z
043-变量作用域和生存周期.7z
044-函数和参数值传递.7z
045-用指针作参数和返回值的函数.7z
046-函数指针和函数指针数组.7z
047-静态变量.7z
048-在函数间共享变量.7z
049-递归.7z
050-参数数量可变的函数.7z
051-main函数及命令行参数获取.7z
052-结束程序的几种方式.7z
053-时间函数及结构化数据.7z
054-自定义数据结构及运用.7z
055-数据结构与双向链表.7z
056-单向链表的建立与遍历.7z
057-双向链表的建立与遍历.7z
058-循环的双向链表及调试监视数据.7z
059-双链表中搜索结点.7z
060-双链表中删除结点.7z
061-认识二叉树.7z
062-构建二叉树.7z
063-遍历二叉树.7z
064-有序二叉树应用.7z
065-共享内存-联合(union).7z
066-定义自己的数据类型typedef.7z
067-定义函数指针类型typedef.7z
068-文件的概念.7z
069-文件的打开关闭.7z
070-文件的读写操作.7z
071-在文件中读写字符串.7z
072格式化文件输入输出.7z
073-文件重命名与删除.7z
074-标准流和流的重定向.7z
075-错误信息和错误处理.7z
076-读写二进制文件.7z
077-文件位置相关操作fgetpos和fsetpos.7z
078-文件位置相关操作ftell和fseek.7z
079-文件共享打开_fsopen.7z
080预处理操作#define与extern.7z
081#define高级应用-多重替换.7z
082-条件编译.7z
083-绘制方框.7z
084-绘制菜单.7z
085-动态菜单.7z
086-游戏设计思路.7z
087-设计棋盘.7z
088-设计棋子.7z
089-棋子下落动画实现.7z
090-用光标控制移动.7z
091-越界检测.7z
092更新棋子数据至棋盘.7z
093底部碰撞检测.7z
094-左右碰撞检测.7z
095-多线程临界区.7z
096-自动下落的棋子.7z
097-多线程同步问题.7z
098-速度优化与随机棋子.7z
099-方块顺时针旋转.7z
100旋转冲突解决.7z
101-记分和消掉一行.7z
102-完善记分.7z
103-暂停.7z
104-游戏难度控制.7z
105-越界BUG修复.7z
106-添加声音效果.7z
107-集成音乐到EXE里边.7z
108-完善游戏A.7z
109-完善游戏B.7z
110-游戏结束检测.7z
111-重新开局.7z
112-添加棋子缓存功能.7z
113-C语言章节小结.7z
114-优化旋转算法.7z
115-新旋转算法越界检测.7z

二、2012网授C++详解目录
001-C语言与C++区别
002-C++控制台程序
003-动态内存分配new和delete
004-引用
005-初始化函数形参
006-异常抛出与捕获及处理
007-函数重载
008-函数模板
009-初识类
010-类成员函数
011-带参数的构造函数
012-访问类的私有成员
013-默认复制构造函数
014-类的友元函数
015-this指针
016-类的const对象
017-类对象数组
018-类静态成员
019-类对象指针
020-类对象引用与复制构造函数
021-类的析构函数
022-书写一个新类
023-为什么要自写复制构造函数
024-赋值出错分析
025-重载赋值运算符=
026-重载大于运算符
027-重载大于运算符实现完整的比较
028-重载自增运算符++
029-C++的字符串类
030-类模板
031基类与子类
032-三种继承方式下的访问
033-友元类与继承访问级别
034-虚函数概念
035-抽像类
036-嵌套类
037-类类型间的转换
038-多继承与虚基类
039-Windows编程概念
040-控件事件及消息映射
041-构建界面
042-使用EDIT控件
043-添加控件变量
044-计算器输入功能实现
045-CString,string,char字符串间的转换
046-计算器-MFC编程
047-MFC计算器-加法功能
048-MFC计算器-完善加法运算
049-MFC计算器-实现四则运算
050-MFC计算器-清零和添加取模运算
051-添加菜单资源
052-为菜单项添加事件代码
053-剪贴板操作-复制功能
054-剪贴板操作-粘贴功能
055-CHAR和WCHAR类型的相互转换
056-让剪贴板支持 Unicode格式
057-光标位置及选中
058-限制输入功能
059-扩展CEdit类

060-弹出菜单
061-完善弹出菜单的复制功能
062-窗口置顶及菜单复选
063-复选框的运用
064-添加新的窗口资源
065-单选按钮使用
066-组合框CComboBox
067-列表框CListBox
068-CSliderCtrl(滑块)控件
069-CSpinButtonCtrl数字调节控件
070-CProgressCtrl进度条控件
071-自定义MFC程序启动窗口
072-CTabCtl选项卡控件SysTabControl32
073-给选项卡控件添加属性页
074-CListCtrl列表视图控件,SysListView32
075-添加显示图标CListCtrl与CImageList
076-查找文件,提取文件图标
077-打开外部文件ShellExecute
078-ClistCtl报表格式
079-CHotKeyCtrl控件与注册热键
080-CStatic类与Picture control控件
081-CFileDailog与动态显示图片
082-CTreeCtrl控件(Tree Control)
083-用CtreeCtr遍历目录,删除无效资源
084-播放AVI动画,CAnimateCtrl控件
085-IP地址控件,CIPAddressCtrl
086-动态创建控件
087-动态控件CWnd.CreateEx,Spy++工具
088-为动态控件绑定事件 方法一
089-为动态控件绑定事件 方法二
090-MFC定时器(Timer)相关
091-API定时器(成员函数作回调函数,初识汇
092-进程的诞生与死亡
093-线程的诞生与死亡
094-进程优先级
095-线程优先级
096-多线程编程及时间片占用测试,自定义消息
097-多线程,GDI绘图,DC,HDC,CDC
098-多线程绘图 ,WM_PAINT消息
099-多线程,进程亲缘性,线程亲缘性,画笔CPen
100-GDI类与CDC类,Cpen
101-GDI子类画刷CBrush及样式
102-位图(CBitmap类)与画刷
103-GDI子类CFont(字体类)
104-GDI子类CRgn(区域类)
105-CRgn创建多边形区域CreatePolygonRgn
106-CRgn创建多个多边形区域CreatePolyPolygonRgn
107-合并多个区域CombineRgn
108-异形窗口的创建(区域类运用)
109-仿游戏登录窗口(CRgn运用)
110-RGN区域信息存取(CRgn运用)
111-CFile类,文件存取Rgn信息
112-套接字编程(TCP,IP)Client,Server
113-套接字编程(绑定端口,监听)
114-套接字编程客户端(连接,收发数据)
115-多客户服端数据收发
116-MFC里的套接字类CSocket
117-用CSocket编写服务端程序
118-CSocket完善服务端程序
119-CSocket编写客户端程序
120-完善套接字程序
121-套接字编程(UDP篇)
122-套接字客户端(UDP)
123-Csocket套接字(UDP篇)
124-静态链接库
125-动态链接库(dll)+
126-动态载入DLL,动态定位导出符号+
127-MFC动态链接库(dll)+
128-显示dll中的窗口+
129-(注入Dll)键盘勾子SetWindowHookEx+  ......

后边的课程陆续更新中...

三、游戏逆向分析相关技术(汇编逆向与外挂)(100课左右,前边的基础,相信这部分是大家最关心的部分)

001-OD调试器(断点),汇编指令MOV.7z
002-MOV赋值指令与内联汇编.7z
003-CALL与单步调试.7z
004-MOV指令的寻址方式.7z
005-汇编加法指令ADD.7z
006-十六进制与内存单元长度BYTE,WORD,DWORD.7z
007-寄存器EAX与AX,AH,AL关系.7z
008-汇编指令MOVSX与MOVZX.7z
009-取地址指令LEA.7z
010-OD调试使用小结.7z
011-减法指令SUB及对标志寄存器PSW的影响.7z
012-cmp指令与JZ JE指令.7z
013-JNE指令与标志位(ZF等于) .7z
014-无条件跳转指令jmp.7z
015-条件跳转JL JNGE(SF小于).7z
016-JLE JNG(小于等于).7z
017-JG JNLE(大于转移)指令.7z
018-JL,JNGE JLE,JNG JG,JNLE JGE,JNL带符号条件转移指令小结.7z
019-无符号数条件转移指令JA JNBE(大于).7z
020-无符号数条件转移指令JNB JAE JNC(大于等于).7z
021-无符号数条件转移指令JB JNAE JC(小于).7z
022-无符号数条件转移指令JBE JNA(小于等于).7z
023-EBP,ESP与CALL.7z
024-PUSH,POP,RETN指令与ESP.7z
025-函数约定cdecl,stcall与CALL.7z
026-函数调用约定_fastcall与CALL代码.7z
027-if-else汇编与逆向还原代码.7z
028-switch case汇编框架的几种形式.7z
029-switch Case汇编代码还原为C++代码(跳转表).7z
030-switch Case汇编代码还原为C++代码(索引表).7z
031-for循环汇编还原.7z
032-dec(减1)和inc(加1)指令.7z
033-do while循环.7z
034-while循环与for循环.7z
035-浮点指令FLD,FSTP,FADD与FPU寄存器.7z
036-浮点指令fsub.7z
037-浮点指令fmul.7z
038-浮点指令FDIV(除).7z
039-浮点数与整数运算指令 FILD.7z
040-浮点指令CVTTPS2PI(浮点数转整数).7z
041-字串比较函数strcmp逆向与(shr右移指令).7z
042-逻辑左移shl指令.7z
043-算术左移(SAL)与右移(SAR).7z
044-循环位移ROL,ROR.7z
045-汇编指令OR.7z
046-AND(按位与指令).7z
047-按位取反(NOT)与汇编指令 SETZ(SETE)SETNZ(SETNE).7z
048-按位异或(XOR).7z
049-字串相关指令SCASB与REPNE,REPNZ.7z
050-字串相关指令SCASW,SCASD与REPNE,REPNZ.7z
051-字串相关指令CMPSB与REPE.7z
052-纯汇编写字串比较函数strcmpA.7z
053-STD和CLD,纯汇编写strcmpW.7z
054-LOOP LOOPD指令.7z
055-stosb stosw stosd 串存储指令.7z
056-lodsb,lodsw,lodsd串载入指令.7z
057-setg,setl指令.7z
058-setge,setle指令.7z
059-条件置位指令汇总setXX.7z
060-游戏CALL.7z
061-菜单类CALL分析.7z
062-基址分析.7z
063-调用CALL与读取基址.7z
064-游戏基址数据分析.7z
065-编写游戏外挂.7z
066-完善游戏外挂.7z
067-植物大战僵尸地址分析.7z
068-基址和偏移.7z
069-找阳光 基址+偏移.7z
070-分析金币的基址.7z
071-冷却时间(CD)分析.7z
072-植物对象数组分析.7z
073-选择植物功能分析.7z
074-分析选择植物基址和偏移.7z
075-选择植物功能分析.7z
076-种植物功能.7z
077-关于VS2008环境下跨进程权限.7z
078-外挂编写(去掉CD时间).7z
079-外挂编写(修改金钱).7z
080-修改阳光(理解基址+偏移).7z
081-种植物CALL(参数基址分析).7z
082-调用CALL-(跨进程注入代码).7z
083-跨进程注入(带参数的情况).7z
084-修改代码-优化功能.7z
085-植物对象血值分析.7z
086-分析角色对象基址.7z
087-分析怪物对象及属性.7z
088-分析怪物游戏列表基址和偏移.7z
089-分析走路CALL.7z
090-分析完美的走路CALL.7z
091-跑步call分析.rar
092-游戏加速原理之一.7z


四、驱动编程技巧及游戏保护详解  
、r0与r3数据交换
、内核定时器
、读写键盘端口
、WRK讲解
、保护自己的代码
、保护进程
、跨进程访问
、SSDT
、SSDT SHadow
、sysenter
、绕过保护读取游戏进程数据
、自写内核函数,建立自己独有的访问通道(可过掉90%驱动保护)
、内核注入DLL方法(无进程注入DLL)
、过某游戏CE非法检测
、增加新的SSDT系统接口服务
、自写内核API函数方法一
、自写内核API函数方法二

善者 慈悲心常在 无怨无恨 以苦为乐
默认压缩密码www.hifyl.com
文件分享密码问题:http://www.hifyl.com/read-htm-tid-4444.html
离线啊冲

只看该作者 沙发  发表于: 2015-03-22
占楼
善者 慈悲心常在 无怨无恨 以苦为乐
默认压缩密码www.hifyl.com
文件分享密码问题:http://www.hifyl.com/read-htm-tid-4444.html
离线mrassiant

只看该作者 板凳  发表于: 2016-05-05
离线26011602001

只看该作者 地板  发表于: 07-02
       谢谢
快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
上一个 下一个