当前位置:首页 > 技术实录 > 正文内容

第一章_第一节_外挂分类

心光日记2010-01-23 00:00:00技术实录420

  本章节我们介绍当下WG的大致分类,按我目前水平看来,主要分为以下几种:

  一、模拟式
  这类WG的优点是制作与实现简单,周期短,涉及技术面小,很适合从未接触过外挂方面的人员入门学习用,缺点是功能不多,较为单一,按键精灵是之中代表。
   其以先得到目标游戏的一些程序窗口特征,然后模拟用户的鼠标键盘来操作游戏中人物的动作为原理。

  二、内存式
  这类WG相对于第一种功能大大增加、增强,以内存数据为依托,能达到更为广泛、准确的控制。
  其以软件运行时,所有数据都会被加载到内存为原理,然后监控内存数据,进而监控游戏中人物与怪物还有物品方面的各种信息数据,最终判断游戏当前的各种状态并决定执行哪些功能。

  三、封包式
  这类WG比前两种技术涉及面更为广泛,开发周期相对较长,但其所能实现的功能强大到难以想象,而足以弥补对时间上的消耗,可谓得偿所失。
  其以基于网络进行数据交换的网络程序,在网络中传送的封包,可以被我们拦截为原理。我们将拦截到的封包加以修改然后放行,甚至直接重写一段欺骗性的封包发送出去,而达到我们的目的。

  另外,还有一种CALL技术,个人认为它可以划入到内存式行列。什么叫“CALL”技术呢?可以这样理解。为了方便,我们总是会将一些常用文件放在我们计算机的桌面,通过一个个简单的快捷方式,就可以打开一个路径任意复杂的文件,而这个快捷方式好比就是一个接口。游戏呢,为了整体结构,会把实现某个常用功能的代码,做在一个子程序里,方便其他代码多次调用,不仅有效减少了程序体积,还有利于程序的稳定性。而我们只要能找到这些常用功能代码的内存地址,就可以“名正言顺”地使用这些代码,来实现我们需要的特定功能。

  WG虽有以上各种分类,但在我看来,一个真正优秀的WG程序员,应充分利用不同分类所体现的不同实现原理,做到不同功能采用不同实现方法,竭力寻找最佳方案,使程序执行效率得到最大提升。

扫描二维码推送至手机访问。

版权声明:本文由心光日记发布,如需转载请注明出处。

本文链接:https://www.mindlight.cn/post/97.html

标签: 百度空间
分享给朋友:

“第一章_第一节_外挂分类” 的相关文章

驱动版本与硬件对应至关重要

驱动版本与硬件对应至关重要

一天,启惠 说机子不还原了,我一看,是上次做系统忘装还原卡驱动了。于是关机卸载还原卡,记得D盘里好像有个驱动,找了半天,才找到个,上面写的是“FOR3.0及以后”,也没太注意,就双击安装了。(还原卡是4.2的)然后重启安装还原卡。满以为好了,可是重启后,却发现还是提示要安装,不过版本先是变成了4.0...

VB脚本刷百度空间访问量

  大家有没有为少得可怜的访问量感到不爽呢?或者为自己辛辛苦苦写的心血文章显示的浏览数总是“零”觉得无奈呢?我相信是有的。所以,今天我就教大家巧用VB脚本刷空间访问量,全自动。原理就是自动打开页面,产生访问量,然后关闭,并重复操作,且不影响当前正在做的任何工作。要是哪天访问少了,起码小小安慰一下受伤...

第二节_系统热键

  我们在使用G中,经常会先开G,然后开游戏,在进入游戏后按下某一个键,此时G界面就会显现出来,而且无论我们在干什么,只要我们按下那个键,界面就会出来,然后进行设置自动补血,打怪范围等等。被按下的那个键,就是热键,这就是本节要介绍的,系统热键及其使用  系统热键,通常是几个控制键的组合,或控制和字符...

外挂学习告示

  呃。。年终于基本过完了。  恍惚了这好多天,什么书都没摸。  在外挂学习方面,鉴于大家先后不一,知识面宽广程度不同,还有之前构思错误的原因,以及个人学习进度。决定一切从头开始,即放弃之前的“从WINDOWS编程开始”,而改为“从C++语言学习开始”,一步一步走。  想到以后的长期打算,就重新开了...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。