第一天的纪录

今天看到了一片文章,转来标记一下..

外挂技术学习纲要-新手必看

首先我假设大家是个完全没有任何基础的新人,但要会打字的哦,并且对外挂技术要有强烈的兴趣,还要有一定时间。只要有兴趣+有时间 基本上就成功了,当然有一个部好的教程,就能快速成功了.
外挂技术所涉及的很多很多.并且入门是比较难的,不过大家表怕,入门了后,一切都会变得简单有趣.

第一要求 学会一种编程语言
            VC++/Delphi/VB/易语言 自少熟悉一种语言的开发环境,其中VC++最难学,功能也最强大,专业程序员必修。Delphi功能也很强大,属于高效快速开发的这种,有人这么说专业的程序员用VC++ 聪明的程序员用delphi。除了VC++和Delphi VB也不错,不过专业程序员都不怎么用它,他对底层的开发 支持不好,需要用到别人写的汇编模块之类的,再看易语言,中国人自己开发的语言,这个语言的特点的就是易学易用,不过底层功能支持也不太好,易语言高级模块还得依靠VC++/Delphi这类语言才能开发出来,所以易语言我个人觉得只能做为一个过渡性语言,本人推荐VC++ 的开发环境。
   
第二要求 简单分析游戏
    需要会使用一些工具,分析游戏的窗口,控件,进程,线程,DLL模块,内存..因为做外挂就是要控制游戏程序,所以需要学会分析游戏的这些表面特征与内在数据.了解了游戏的基本构造才能针对性的编写外挂功能.

第三要求 学会API
    学习一下基本的Win32 API调用很有必要,主要是那些进程线程操作,内存读写,DC设备对象,鼠标键盘模拟等.当然这一步不好走,可能需要耗个半个月才能有个基本理解.

走完上三步,一般就能编写出来简单的外挂了.事实上有些游戏并不需要多高深的技术才能做出外挂,比如说像网易里的那几款西游的游戏,只需要做做鼠标键盘模拟就行了,因为游戏里有大量功能的快捷键.只需要模拟一下这些快捷键就能实速不少的功能.至少我相信,那些能用按键精灵写出来的外挂脚本,大家只要好好学习了上三步,三个月后也能用易语言写出来,并且会写得比脚本更好更强大.

第四要求 学会用CE(CE5.4)查找动态内存基址
    CE可是个利器,对于查找解决游戏中的动态内存等有奇效,呵呵,用法上也不难,花个几天时间就能学会基本的操作了..对于简单的人物信息数据等很容易找到,但对于地图物品,怪物数组的内存稍复杂.

第五要求 学会OD(ollydbg1.1)调试游戏找关键CALL
    游戏也是编出来的,里面也是有一个一个的功能函数组合起来.找到一些关键的功能函数入口地址,并分析出该函数的参数,就可以编写CALL代码,来直接调用游戏中的函数,让其实现自动化.

第六要求 学会写CALL代码
    对于C语言来说,本身就支持汇编指令编写,但是易语言不支持,幸好网上也有人做出过一些汇编模块,可以使用这些汇编来编写CALL调用代码,也可以使用外挂作坊模块里的 调用函数() CALL() 调用机器码() 等命令.

若你学会了上三步,恭喜你,你已经进入了外挂的殿堂.基本上你已经居备了编写各种强大功能智能的强大外挂本事啦,当然你若能熟练的掌握这三步,灵活运用,那钱途可真的是不可限量.


第七要求 加解密封包 (一般应用于脱机挂)
     用OD调试游戏中收发封包的API上下层函数,这里的函数循环体基本上都是游戏的数据包加解密功能了.可以分析之后自已编写出这两个函数代码,也可以直接CALL游戏中现成的加解密函数体.还要分析封包的封装的消息格式.

第八要求 分析游戏地图与寻路 (脱机挂需要)
     有些游戏里本身就有自动点击行走或寻路的功能,可以很方便的利用之,若没有这些的话,就得分析了,这个有相当的难度.是做挂机挂的必经之路.

第九要求 反反外挂检测
     近年来,随着外挂行业的暴利,进入这个行业的人也越来越多,游戏外挂满天飞,逼得游戏公司不断的推出加强反外挂技术.一些高人气的游戏,基本上都有组合了各种反外挂组件.使一般的外挂技术人员无从下手.新手在学习期应该先避开这类的游戏.高手就得进修NT驱动,理解,进入内核层才能与这些反外挂进行抗衡. 驱动编程一般用C/C++语言,Delphi也可以,还有纯汇编了

总得来说,学习研究外挂方面的技术,是百利而无一害,但整个学习过程中虽然是很幸苦,当然每学会掌握一步都会很有成就感.只要学好了前六步,一般就可能独挡一面,月赚五万至十万很容易.

对于完全没有基础的新人来说,只要刻苦努力些,多搜索些资料,不耻多问.每天花至少三个小时以上,六个月左右的时间基本上就能学会上述的前六步.希望今后大家在论坛里多勉多历.共同学习,共同提高,多多共享技术资料.钱途自然会一片光明.........

ce在之前已经下了,用过了,一些数字上的变化查找基址成功过,nba2k10的sp点修改就是例子,但是dota中的血量和扫雷的时间控制的基址没有找到,只使简单的应用,对原理还不是特别清楚,今天下了od,之前也知道这个东西,但不是很清楚具体是干嘛的,要开始了解一下,我觉得我自己一到三步已经入门了,还要继续熟悉之后才能进入4-6步的阶段,现在找了些教程在下载,多看多学,试着动手.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值