如果想要学习,最好先从Http协议开始,用WPE去挂接IE。用IE访问一个网址后用WPE查看。
如果能用WPE分析Http协议了,在去解读网络游戏的封包。网络游戏的封包是他们自己的协议,但是所有的网络协议都差不多,都要有包头(只不过网游的包头应该是二进制数而不是Http协议的文本)。自己慢慢分析就可以了。如果只是根据别人提供的数据修改一下,那你完全没必要用WPE,下个外挂用更实在。
在不加密的情况也许能猜出来,看包里面数据的变化,像捡钱,得经验一类的
但现在一般的网游数据都是加密的,并且还有校验,
这样就比较难解了,首先要把包解密,才能分析数据,
然后改数据数据时还要把校验数据也改了,要不然服务器就能发现你的数据被改过,把你踢掉或封号
如果没有游戏的原程序基体上是不可能的
总之一个好的网游很难直接去改封包的数据,倒不如去锁些本地数血,蓝一类的数据实在
参考游戏里变化的值
比如,你杀一个怪,得100经验,再杀一个,又得100经验 ,
截到的数据包有64 00(16进制)字样,
这种截包还要多试,多学其他的实例,现在的网游都有好多保护措施,
不是一朝一夕就能掌握的,
一半的网游都加密的,解密难。