edit_note帖子
929
stars积分
80
event加入
2011-08-30
怀旧国机
[教程]你也可以做游戏外挂
schedule发表于 2012-06-13 16:20:00
visibility查看 1,448
chat_bubble回复 48
#1 楼主
随着网络游戏的益火爆,很多玩家都投身到游戏中。目前很多玩家都依赖于一些游戏的外挂程序来进行游戏。那么做一个游戏的外挂程序是否是一件很困难的事呢?回答是“否“,诚然编写一些程序是需要一些基本知识的,所以我们想以最简单的语言来给你讲授编写外挂程序的一些技巧,一些方法,并提供给你一
是一个菜鸟,看了我们的教程,并技巧地使用我们提供给你的工具,你完全能够编写出一个完全属于你自己的外挂。在本教程内,我们提供了金庸群侠传,以及网络三国这两个游戏的修改实际例子,因为这两款游戏都是对封包进行过加密运算的,如果你对这两个游戏的修改有了一定的了解后,
相信你在其他游戏中也能非常好地做出属于自己的外挂。我们提供了金庸打增援20个npc和网络三国在pk中自动吃药,自动发镖这两个实际的例子,让你上手更容易。我们会在教程内讲授给你怎么去破解封包的加密算法,怎么利用我们提供给你工具来伪造和发送封包。本教程除了文字教程外,我们还会提供金
另外还提供6个外挂制作工具,以供你使用。希望在以后的游戏中,每一个玩家都能够在游戏中成长起来,不但游戏玩的出色,修改游戏也同样出色,做一个真正的游戏diy。要想在修改游戏中做到百战百胜,是需要相当丰富的计算机知识的。有很多计算机高手就是从玩游戏,修
生浓厚的兴趣,逐步成长起来的。不要在羡慕别人能够做到的,因为别人能够做的你也能够!我相信你们看了本教程后,会对游戏有一个全新的认识,呵呵,因为我是个好老师!(别拿鸡蛋砸我呀,救命啊!#¥%……*)不过要想从修改游戏中学到知识,增加自己的计算机
水平,可不能只是靠修改游戏呀!要知道,修改游戏只是一个验证你对你所了解的某些计算机知识的理解程度的场所,只能给你一些发现问题、解决问题的机会,只能起到帮助你提高学习计算机的兴趣的作用,而决不是学习计算机的捷径。一:什么叫外挂?现在的网络游戏多是基于i
式,服务端程序运行在游戏服务器-------------
*续上*上,游戏的设计者在其中创造一个庞大的游戏空间,各地的玩家可以通过运行客户端程序同时登录到游戏中。简单地说,网络游戏实际上就是由游戏开发商提供一个游戏环境,而玩家们就是在这个环境中相对自由和开放地进行游戏*作。那么既然在网络游戏中有了服务器这个概念,我们以前传统的修改游
。记得我们在单机版的游戏中,随心所欲地通过内存搜索来修改角色的各种属性,这在网络游戏中就没有任何用处了。因为我们在网络游戏中所扮演角色的各种属性及各种重要资料都存放在服务器上,在我们自己机器上(客户端)只是显示角色的状态,所以通过修改客户端内存里有关角色
。那么是否我们就没有办法在网络游戏中达到我们修改的目的?回答是“否“。我们知道internet客户/服务器模式的通讯一般采用tcp/ip通信协议,数据交换是通过ip数据包的传输来实现的,一般来说我们客户端向服务器发出某些请求,比如移动、战斗等指令都是通过封包的形式和服务器交换数据。那么我们
意思就是发送数据,服务器收到我们send的消息后,会按照既定的程序把有关的信息反馈给客户端,比如,移动的坐标,战斗的类型。那么我们把客户端收到服务器发来的有关消息称为recv。知道了这个道理,接下来我们要做的工作就是分析客户端和服务器之间往来的数据(也就是封包),这
们有用的数据进行修改,然后模拟服务器发给客户端,或者模拟客户端发送给服务器,这样就可以实现我们修改游戏的目的了。目前除了修改游戏封包来实现修改游戏的目的,我们也可以修改客户端的有关程序来达到我们的要求。我们知道目前各个服务器的运算能力是有限的,特别在游戏中,游戏服务器要计
几乎是不可能的,所以有一些运算还是要依靠我们客户端来完成,这样又给了我们修改游戏提供了一些便利。比如我们可以通过将客户端程序脱壳来发现一些程序的判断分支,通过跟踪调试我们可以把一些对我们不利的判断去掉,以此来满足我们修改游戏的需求。
大家讲述封包的概念,和修改跟踪客户端的有关知识。大家准备好了吗?游戏数据格式和存储:在进行我们的工作之前,我们需要掌握一些关于计算机中储存数据方式的知识和游戏中储存数据的特点。本章节是提供给菜鸟级的玩家看的,如果你是高手就可以跳过了,呵呵!如果,你想成为无坚不摧的
剑客,那么,这些东西就会花掉你一些时间;如果,你只想作个江湖的游客的话,那么这些东西,了解与否无关紧要。是作剑客,还是作游客,你选择吧!现在我们开始!首先,你要知道游戏中储存数据的几种格式,这几种格式是:字节(byte)、字(word)和双字(double
和32位储存方式。字节也就是8位方式能储存0~255的数字;字或说是16位储存方式能储存0~65535的数;双字即32位方式能储存0~4294967295的数。为何要了解这些知识呢?在游戏中各种参数的最大值是不同的,有些可能100左右就够了,比如,金庸群侠传中的角色的等级、随机
需要大于255甚至大于65535,象金庸群侠传中角色的金钱值可达到数百万。所以,在游戏中各种不同的数据的类型是不一样的。在我们修改游戏时需要寻找准备修改的数据的封包,在这种时候,正确判断数据的类型是迅速找到正确地址的重要条件。在计算机中数据以字节为基本的储存单位,每个字节
被赋予一个编号,以确定各自的位置。这个编号我们就称为地址。在需要用到字或双字时,计算机用连续的两个字节来组成一个字,连续的两个字组成一个双字。
是一个菜鸟,看了我们的教程,并技巧地使用我们提供给你的工具,你完全能够编写出一个完全属于你自己的外挂。在本教程内,我们提供了金庸群侠传,以及网络三国这两个游戏的修改实际例子,因为这两款游戏都是对封包进行过加密运算的,如果你对这两个游戏的修改有了一定的了解后,
相信你在其他游戏中也能非常好地做出属于自己的外挂。我们提供了金庸打增援20个npc和网络三国在pk中自动吃药,自动发镖这两个实际的例子,让你上手更容易。我们会在教程内讲授给你怎么去破解封包的加密算法,怎么利用我们提供给你工具来伪造和发送封包。本教程除了文字教程外,我们还会提供金
另外还提供6个外挂制作工具,以供你使用。希望在以后的游戏中,每一个玩家都能够在游戏中成长起来,不但游戏玩的出色,修改游戏也同样出色,做一个真正的游戏diy。要想在修改游戏中做到百战百胜,是需要相当丰富的计算机知识的。有很多计算机高手就是从玩游戏,修
生浓厚的兴趣,逐步成长起来的。不要在羡慕别人能够做到的,因为别人能够做的你也能够!我相信你们看了本教程后,会对游戏有一个全新的认识,呵呵,因为我是个好老师!(别拿鸡蛋砸我呀,救命啊!#¥%……*)不过要想从修改游戏中学到知识,增加自己的计算机
水平,可不能只是靠修改游戏呀!要知道,修改游戏只是一个验证你对你所了解的某些计算机知识的理解程度的场所,只能给你一些发现问题、解决问题的机会,只能起到帮助你提高学习计算机的兴趣的作用,而决不是学习计算机的捷径。一:什么叫外挂?现在的网络游戏多是基于i
式,服务端程序运行在游戏服务器-------------
*续上*上,游戏的设计者在其中创造一个庞大的游戏空间,各地的玩家可以通过运行客户端程序同时登录到游戏中。简单地说,网络游戏实际上就是由游戏开发商提供一个游戏环境,而玩家们就是在这个环境中相对自由和开放地进行游戏*作。那么既然在网络游戏中有了服务器这个概念,我们以前传统的修改游
。记得我们在单机版的游戏中,随心所欲地通过内存搜索来修改角色的各种属性,这在网络游戏中就没有任何用处了。因为我们在网络游戏中所扮演角色的各种属性及各种重要资料都存放在服务器上,在我们自己机器上(客户端)只是显示角色的状态,所以通过修改客户端内存里有关角色
。那么是否我们就没有办法在网络游戏中达到我们修改的目的?回答是“否“。我们知道internet客户/服务器模式的通讯一般采用tcp/ip通信协议,数据交换是通过ip数据包的传输来实现的,一般来说我们客户端向服务器发出某些请求,比如移动、战斗等指令都是通过封包的形式和服务器交换数据。那么我们
意思就是发送数据,服务器收到我们send的消息后,会按照既定的程序把有关的信息反馈给客户端,比如,移动的坐标,战斗的类型。那么我们把客户端收到服务器发来的有关消息称为recv。知道了这个道理,接下来我们要做的工作就是分析客户端和服务器之间往来的数据(也就是封包),这
们有用的数据进行修改,然后模拟服务器发给客户端,或者模拟客户端发送给服务器,这样就可以实现我们修改游戏的目的了。目前除了修改游戏封包来实现修改游戏的目的,我们也可以修改客户端的有关程序来达到我们的要求。我们知道目前各个服务器的运算能力是有限的,特别在游戏中,游戏服务器要计
几乎是不可能的,所以有一些运算还是要依靠我们客户端来完成,这样又给了我们修改游戏提供了一些便利。比如我们可以通过将客户端程序脱壳来发现一些程序的判断分支,通过跟踪调试我们可以把一些对我们不利的判断去掉,以此来满足我们修改游戏的需求。
大家讲述封包的概念,和修改跟踪客户端的有关知识。大家准备好了吗?游戏数据格式和存储:在进行我们的工作之前,我们需要掌握一些关于计算机中储存数据方式的知识和游戏中储存数据的特点。本章节是提供给菜鸟级的玩家看的,如果你是高手就可以跳过了,呵呵!如果,你想成为无坚不摧的
剑客,那么,这些东西就会花掉你一些时间;如果,你只想作个江湖的游客的话,那么这些东西,了解与否无关紧要。是作剑客,还是作游客,你选择吧!现在我们开始!首先,你要知道游戏中储存数据的几种格式,这几种格式是:字节(byte)、字(word)和双字(double
和32位储存方式。字节也就是8位方式能储存0~255的数字;字或说是16位储存方式能储存0~65535的数;双字即32位方式能储存0~4294967295的数。为何要了解这些知识呢?在游戏中各种参数的最大值是不同的,有些可能100左右就够了,比如,金庸群侠传中的角色的等级、随机
需要大于255甚至大于65535,象金庸群侠传中角色的金钱值可达到数百万。所以,在游戏中各种不同的数据的类型是不一样的。在我们修改游戏时需要寻找准备修改的数据的封包,在这种时候,正确判断数据的类型是迅速找到正确地址的重要条件。在计算机中数据以字节为基本的储存单位,每个字节
被赋予一个编号,以确定各自的位置。这个编号我们就称为地址。在需要用到字或双字时,计算机用连续的两个字节来组成一个字,连续的两个字组成一个双字。
全部回复 (48)
2012-06-13 16:22:00
沙发
白痴!
2012-06-13 16:22:00
板凳
鸡光=激光?
2012-06-13 16:25:00
地板
下页_『炎』<忆随_砜不就是当年的杨利伟么?
2012-06-13 16:26:00
#5
楼主找我『炎』小桂子
2012-06-13 16:38:00
#6
杀出中国去火星
2012-06-13 16:47:00
#7
楼主、拼命请找我许、壹世诚诺
2012-06-13 17:46:00
#8
人不是为腾迅而活
2012-06-13 19:23:00
#9
韩雅欢迎【韩雅】
♂Mr許№你的諾言丶純屬玩笑而已
♂Mr許№你的諾言丶純屬玩笑而已
2012-06-13 19:52:00
#10
杀出中国去火星
2012-06-13 20:03:00
#11
我是_窒息、梦*我来了,你在哪?
2012-06-13 20:43:00
#12
就算很栏也要回啊
2012-06-13 21:25:00
#13
鸡光=激光?
2012-06-13 21:35:00
#14
人不是为腾迅而活
2012-06-13 21:57:00
#15
巨魔为
2012-06-13 22:42:00
#16
鸡光=激光?
2012-06-14 01:32:00
#17
楼主、拼命请找我151536
2012-06-14 09:00:00
#18
我愛 吢*我来了,你在哪?
2012-06-25 06:50:00
#19
���ס���֮-�A��@-�����?��ǵ��������ΰô��
2012-06-25 09:10:00
#20
人不是为腾迅而活
2012-07-05 13:54:00
#21
欢迎阅读本家族独家播出的《情侣装、装情侣》
登录 后才能回复
flag举报帖子