郁金香VC++外挂编程全集初级篇1.1.2

4星(超过85%的资源)
所需积分/C币:40 2010-07-05 06:57:12 11.33MB APPLICATION/X-RAR
37
收藏 收藏
举报

课程安排,暂定,有可能会实时修改 编程语言:VC++6.0 (VB/Delphi有译本) 分析工具主要为(OD1.1,CE5.4) 预计平均3天左右更新一课 大家好,我是郁金香老师:QQ150330575 欢迎大家参加梅州技术 VC++外挂编程VIP培训班。 在接下来的一段时间将由我和大家一起学习游戏外挂的分析,制作。 课程分四个大章节 初级篇,中级篇,进阶篇,高级篇 初级篇内容:编写一个完整的,简单的外挂 C++的数据类型:Byte,Word,DWORD,int,float API函数的调mouse_event,GetWindowRect,SetCursorPos,FindWindow,SendMessage) CE5.4工具的使用方法 中级篇内容:调试工具的使用技巧,功能CALL的概念 调试工具OD1.1的使用技巧(如硬件断点,条件断点,内存断点。 常用汇编指令与对应高级语言的转换。 游戏功能CALL概念 找第一个功能CALL 外挂框架的构建(通用) 进阶篇内容:分析游戏内部数据,分析常用功能CALL 游戏数据实践找各种功能CALL(如打怪,选怪,物品使用,技能栏之类)及相应的代码编写 高级篇内容:编写完整外挂 完成一个相对完整的外挂,实现 自动挂机,打怪,存放物品之类的功能 1 入门篇.以《QQ连连看为例》 1.1、一个最简单的外挂 1.1.1、游戏窗口数据分析(SPY++) a、取得窗口相对坐标 b、读出游戏窗口信息GetWindowRect c、移动鼠标指针SetCursorPos 1.1.2 用VC++写个最简单的外挂(实现游戏开局) a、鼠拟鼠标单击mouse_event b、鼠标指针移动还原 c、集成到startgame函数里 1.2、用CE查找棋盘数据 1.2.1、CE中的数据类型 a、数据类型:Bit,Byte,Word,Dword,float,double b、用CE查找出坐位号; c、保存分析数据 1.2.2、编程读出坐位号; a、远程读取进程数据 b、打开远程进程 c、读取远程进程数据 1.2.3、用CE查出棋盘基址; a、找棋盘数据基址 b、分析棋盘数据结构 1.2.4、读出当前棋盘数据 a、编程读出棋盘数据 b、棋盘数据显示出来 1.3、用模拟技术编制外挂 1.3.1 分析棋子与棋盘坐标关系 a、鼠标软件模拟,函数SendMessage b、分析窗口内棋子相对坐标X,Y c、软件模拟点击棋盘坐标x,y处的棋子 1.3.2 消掉一对棋子的算法框架 a、遍历棋盘同类型棋子配对 b、构建算法框架 1.3.3 获取一对可以消除的棋子 a、通过棋盘数据设计算法(获取一对可消除的棋子) b、写代码实现 1.3.4 消除一对棋子函数的实现 1.3.5 编写完整外挂,界面美化 1.4、游戏加速.去掉对动画效果.非HOOK 1.4.1:用OD找出 动画延时代码 1.4.2:写代码去掉延时,实现游戏加速 2 中级篇 以热血江湖为例 2.1、分析前的准备..CALL简介: 2.1.1、CALL调用示例分析.远程代

...展开详情
立即下载 身份认证后 购VIP低至7折
一个资源只可评论一次,评论内容不能少于5个字
z8214540 有点简单,作用不大
2014-07-02
回复
cyc208z 比较简单,不够深入,适合入门的人看
2014-06-18
回复
阿龙阿龙 能让一个新手入门的好教程
2014-04-07
回复
whdhh123456 这个教程很简单,适合入门的人看,不过还是感谢楼主,谢谢分享
2014-03-28
回复
locat 感觉没什么帮助啊
2014-01-11
回复
tr990511 内容过于简单,不够深入。
2013-09-17
回复
kyojujor 适合入门,鼓舞新手
2013-08-29
回复
yuzhouwudipiliren 很好的入门教程,虽然时间略微久远了点
2013-05-14
回复
ZHOUSUIJIE 还好,商业性质有些
2013-03-20
回复
crazy2016 比较简单,不够深入 已落后了
2013-03-12
回复
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
关注 私信
上传资源赚钱or赚积分
最新推荐
郁金香VC++外挂编程全集初级篇1.1.2 40积分/C币 立即下载
1/0