怎么做外挂,怎样制作外挂
作者:本站作者
1,怎样制作外挂
★截封包>改数值>重新封包>发送新封包。★找基址>改数值★百度一下有很多,不知你是用什么语言编程。
2,如何制作外挂
那你得了解一些基本的汇编知识,然后要熟悉C,C++程序设计,要是有基础的话,还可以打破腾讯的驱动保护机制以达到自己的目的。
3,怎样制作游戏外挂
外挂 就是不符合正常程序运行 投机取巧来达到自己目的的软件
一般表现为 利用短时间 来完成比较复杂的任务 或者可以获取能打的利益
嗯 所以现在的 黑客专家 甚至可以同步 游戏的研发 升级
也就是说 随着游戏 打击力度的升级 外挂 组织的侵入手段也在不断升级
4,如何制作QQ外挂
不是那么简单的现在的QQ游戏都设有保护当你开着CE这些找基址的软件进去之后就会崩溃不让你找到他的内存并且这也不是一朝一夕就行的还要学会编程这是一个漫长的过程没有个2 ,3年是不可能学会的如果LZ有心的话可以去淘宝买教材
5,怎么制作外挂
挂也有按键外挂,最后研究内存方向的外挂,深入之后再从取图,取字,取色,这些研究,下个按键精灵,去论坛看看教程,就可以开始写一些简单的按键脚本了,你要学就先从按键开始,推荐你去看看按键精灵,内存挂外挂 就是不符合正常程序运行 投机取巧来达到自己目的的软件 一般表现为 利用短时间 来完成比较复杂的任务 或者可以获取能打的利益 嗯 所以现在的 黑客专家 甚至可以同步 游戏的研发 升级 也就是说 随着游戏 打击力度的升级 外挂 组织的侵入手段也在不断升级
6,外挂怎么做
简单的说,要做一个比较好的外挂,你应该对客户端程序和服务器端程序都有所了解。
客户端不用多说,就是你玩的游戏,这个你应该非常熟悉了,你要了解所有有关与游戏的东西包括各种设定啊,人物技能啊等等。这样才能明确你做外挂要大概实现哪些功能。
至于服务器端,我想你至少要知道服务器的地址,怎样登陆,服务器的一些基本的配置啊命令啊等等(这个最好你能找到私服版的测试一下,同时也可以明确外挂功能的方向)。
至于你做的外挂无非分两种类型:
一种就是加强客户端型的,这个不涉及到和服务器的通信,只是让你的客户端更强大更方便或更个性化,比如玩过diablo的玩家都知道maphack这个外挂,可以显示地图啊,自动回血等(当然maphack并不是完全和服务器无关,有些地方还是要和服务器通信)。
另一种就是和服务器要有交互能力,比如奇迹的外挂,其中瞬移啊引怪啊,这其中就涉及到了服务器,比如瞬移中的坐标,引怪时候的距离啊(当然距离可能还与服务器的设置有关)等等。
7,制作辅助需要什么
C语言可以,学会了别的语言就都会了,C语言出了个汉化版的
一、
先说一下写一个外挂需要什么条件
1
、熟练的
C
语言知识
目前的外挂大部分都是用
BC
或者是
vc
写的,拥有熟练的
C
语言知识是写外挂的基本条件
2
、具有很强的汇编基础
一般游戏都不可能有原代码的,必须靠反汇编或者跟踪的办法来探索其中的机理
,所以有强的汇编基础也是必不可少的条件
3
、熟练掌握跟踪和调试的工具
有了上面
2
个条件后,掌握一些工具也是很有必要的
跟踪的工具,
softice
当然是不二之选,至于反汇编的工具,我推荐用
IDA
PRO
这个工具反汇编出来的代码结构清晰,非常好读
如果你不具有上面的条件,还是先把基础打好,再来写外挂吧,一分耕耘,一分收获,天下
没有白掉的馅饼的
二、写外挂面临的基本技术问题
1
、修改进程的执行代码
要修改进程的执行代码,
要先取得进程的
ID,
如果是由外挂程序启动,
返回值里就有进程
ID,
如果不是的话,
需要用
findwindow
找到窗口句柄,
再用
GetWindowProcessID
取得进程
ID,
取得进程
ID
以后,
就可以用
writeprocessmemory
来修改进程的执行代码了,使程序按照我们的意愿来执行,石器外挂里
的不遇敌、寸步遇敌
就是用这样的方法来实现的
2
、截获外挂发送和接收的封包
除了通过修改代码来实现的功能以外,
很多的功能都是通过修改封包来实现的,
要修改封包,
首先要能截获它。
第一步是要跟踪出发和收的位置,
至于怎么跟踪,
我以后会提到,找到位置以后,
有
2
个办
法,一是在那个位置加一
个
jmp
语句,跳到你的处理函数位置,处理完后,再跳回来,这种方法要求比较高,需要
处理好很多事情,另一种办法
是往那个位置写条能造成例外的指令,
比如
int 3,
然后用
DebugActiveProcess
调试游戏进程,
这样每当游戏执行到那个
位
置
的
时
候
,
就
会
停
下
来
,
到
外
挂
程
序
里
面
去
,
等
外
挂
程
序
处
理
完
以
后
,
用
ContinueDebugEvent
继续运行程序。
今天先写这么多,下回将讨论外挂的具体功能该怎么实现
今天来谈谈地址的调查问题,
地址调查是写外挂中最艰辛,
最富有挑战性的事情,
很多朋友
问我要外挂的原程序,其实有了外挂原程序,如果你不会调查地址,还是没用的,
原程序和地址的关系就象武学中招式与内功的关系,
没有内功的招式,
只是一个花架子。
而
内功精深以后,
任何普通的招式,
都有可能化腐朽为神奇,
外挂中的地址分为两类,
一类是
程序地址,一类是数据地址。象石器中的双石器,真彩,不遇敌,寸步遇敌,发送接收封包
等,
都属于第一类,
而人物坐标,
状态等,
都属于第二类。
对于第一类地址,
主要依靠
softice
来调查地址,对第二类地址,可以用一些游戏工具,比如
fpe,game
expert,game
master
等来
调查,我一直用
game expert,
因为我找不到
2000
下能用的
fpe,
各位以前用
fpe
改游戏的时候,没想过他也能用来干这个吧
对于第二类数据的调查方法,
大部分人都很熟习了,
我就不多说了,
现在主要来谈谈第一类
数据的详细调查过程,
比如我们要调查发送封包的位置,
如何着手呢,
客户端往服务器要发
很多封包,
但最简单的办法莫过从说话的封包入手,
先说一句很长的话,
最好是英文,
查起
来方便,
说完以后,
用任意一种办法进入游戏程序的进程空间
(比如先用
spy
查出游戏程序
的窗口句柄,
再切换到
softice
打入
bmsg
窗口句柄
wm_lbuttondown,
这样在游戏程序中一点
鼠标就进入了他的进程空间)
然后用
s
命令查出这句话所放的内存地址,
记下这个地址,
在
softice
中打入
bpm
刚才调查到的地址,这个指令的意思是只要有访问这个内存的动作,立
刻中断,然后再切换到游戏,说一句话,你会发现
softice
自动中断到某一个位置了,从这
个位置跟踪下去,发送封包的位置也就不远了。
上面所说的都是针对一个全新的游戏程序而言,
如果是一个老的程序,
有前辈做了大量的工
作,还可以用些别的办法,如反汇编等,来调查。以后游戏版本的更新也是如此,只要把老
版本的地址位置附近的代码记下来,去新版本的代码里面
search
一下,就
ok
了,如果不会再私信我
文章TAG:
怎么做外挂 怎样制作外挂 怎么 外挂 怎样