。。。没有合适的答案就选我吧。。一片苦心啊
截获外挂发送和接收的封包除了通过修改代码来实现的功能以外,很多的功能都是通过修改封包来实现的,要修改封包,首先要能截获它。
第一步是要跟踪出发和收的位置,我以后会提到,找到位置以后,有2个办法,一是在那个位置加一
个jmp语句,跳到你的处理函数位置,处理完后,再跳回来,这种方法要求比较高,需要处理好很多事情,另一种办法
是往那个位置写条能造成例外的指令,比如int 3,然后用DebugActiveProcess调试游戏进程,这样每当游戏执行到那个
位置的时候,就会停下来,到外挂程序里面去,等外挂程序处理完以后,用ContinueDebugEvent 继续运行程序。
1.打开wpe程序2.执行游戏3.进入游戏后再按[Alt+Tab]跳出游戏4.到wpe的窗口如果没问题的话....这时你点选"SELECT
GAME"里面...
会有一大串的东东...选最下面的那个..就是你正在玩的那个游戏了啦...
(他上面所显示的字并不是窗口名字..不同于普通修改器..所以别因为找不到名字就以为程序坏啰....)接下来呢....再进入游戏....找个要测试的目标....我这里就以卖东西为例啰...1.进入道具店..跟老板讲话2.开启好卖道具的窗口..以便随时可以卖东西3.再按[Alt+Tab]跳出游戏到wpe窗口4.连点wpe中的"TRACE"
这时它会出现一个窗口..有拨放/停止键,边还有"SENT","RECV"5.按下拨放键,并尽快回到游戏,卖掉你的东西再跳出来按暂停键(||)
接下来你可以看到右边已经有很多"RECV"和几个"SENT"
ok....第一部份就完成啰...如果你在这里"SENT","RECV"都没增加...那可能就是你选错程序啰...到"SELECT
GAME"重选试试吧....
接下来按下停止键(方块的那个键)..你会看到wpe中有着一堆数字..
前面还有"R"或"S"...
其中的"R"就是receive..也就是你从远程主机接收到的讯息...这个部分并不是我们所要注
意的...因为资料是存在远程主机的....所以我们传(也就是"S"-Sent)什么过去远程主机才是最重要的....
这时候拿出你的纸笔..把那Sent的信息都抄下来...(很麻烦..可是我不知道有什么比较不麻烦的方法....)接下来咧...再卖一次东西(最好是一样的东西ㄛ)..重复刚刚1~5的步骤....
再把S的抄下来...
然后现在你手上就有两笔卖东西所会传出的信息了...
自己比对看看啰...找出一段相同的部分!!
没错~~~~那段数字就是掌控你卖东西的关键啰!!!
接下来..再去卖一次东西...这次换卖不一样的东西....
再抄下来比对...ok...这次应该就可以找出卖的"道具"所代表的数字在哪啰....接下来就是试看看能不能卖自己身上明明没有的东西啰...(能的话就一直卖卖到你觉得钱够多啰)
或是看看那段信息里面有没有包含该道具的价格..有的话..把钱改高..就有赚头啰...我虽然看的懂~~但改不来~~天ㄚ~~有更厉害的高手吗??WPE会有下列几项功能可选择:●SELECT
GAME
选择目前在内存中您想拦截的程序,您只需双击该程序名称两下即可。●TRACE
追踪功能。用来追踪撷取程序送收的封包。●FILTER
过滤功能。用来分析所撷取到的封包,并且予已修改。●SEND
PACKET
送出封包功能。能够让您丢出假造的封包。●TRAINER
MAKER
制作修改器。●OPTIONS
设定功能。让您调整WPE的一些设定值。用WPE修改网络游戏,一个字
爽!!WPE
Pro
7.0
下载地址
http://yahoo.daqitv.com/??346
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)