网络封包什么原理?

网络封包什么原理?,第1张

wpe所要改的,不是[游戏里面的数值],而是[伪造信息封包]。
什么意思咧就是我们用wpe所要改的,并不是"生命力由100变成10000"之类的东西
这种东西无法用wpe改,
我们要改的可能是把"我卖了一个500元的东西"
改成"我卖了一个50000元的东西"或把"我得了10的exp"改成"我得了10000的exp"之类
的,
或者是明明身上没东西还一直卖"500元的东西"或没怪物还"一直打10的exp"。
因为wpe是个一封包截取软件,它能截取网络上的数据封包,《传奇》采用了client/server模式,我们的信息全在服务器上面,想从服务器上修改我们的个人用户信息,可能性为微乎其微,客户端安装在你的机器上,
玩游戏的时候,你发出指令,其实就是向服务器发送封包,服务器接收到封包后进行分析,然后返回结果,结果也是以封包的形式发送到你的机器上,你的机器接收到后就可以看到结果了。
这就给我们修改造成了机会,如果我们把封包里的数据改了会怎么样呢??比如我发了一小火球,截取到代码,然后改成闪电的代码,那么我在机器上的效果应该就是闪电的效果了(已经试验过,可行)。这种方法理论上是可行的,可是为什么有时实现不了呢??因为服务器还有应对措施,对一些重要的数据往往需要检测多项,我们修改的时候只是修改了其中一项,是不行的。而且往往数据包是加密传输的,这也给我们找正确的数据制造了麻烦。
但是服务器的监测工作是有限度的,因此不可能全部都由服务器完成,很多耗资源的监测都放到了客户端上,早期的免腊,半月,穿人都是在本机上进行了监测,服务端并没有相应的监测机制,只有最近的更新才加入了一些监测,但也造成了整个服务端的狂慢。
所以对一些服务器并没有监测的东西我们还是可以修改的,当然这些东西需要大家一起探索。
一点技术提示:
传奇
的c/s通信采用了字节流套接字,这种通信可靠,双向,顺序,因此,封包只要按照原来的顺序就可以了。
游戏采用了32位加密(crc/32),故我们不能随便篡改其中的信息,否这服务器在校验时,发现出错,就会断开服务器连接哦,故采用李代桃疆之法更有效。身份认证信息的篡改当然没问题了(通一台机器,同一用户嘛!)
我们发送的数据含有坐标码,改包时不要改坐标哦。

谁有那功夫教你啊 大哥 找教程 自己看把 详细教程,已经做好带图WORD文档,回复后,下载 解压WPE,运行 如图 运行魔兽世界客户端启动游戏,进入任何私服。切出游戏,打开WPE界面 选择 在d出的对话框中,选择wowexe,也就是魔兽世界的主程序 接下来,我们开始进行封包欺骗吧 因为绝大多数的私服采用的是mangos服务端,他们的运算模式全部大同小异。都可以采用如下方法进行封包欺骗。 比如,我们用战士的“活力”天赋来进行攻击力修改。 活力天赋分为5点,他的属性是这样描述的耐力总值提高5%,力量提高10% 加完5点,我们获得了5%耐力的加成,10%力量,和攻击强度的加成。力量=攻击强度。 这样我们的攻击就高了,对吧! 现在我们要做的就是,如何找到“活力”的16进制代码,方法非常简单。 打开魔兽世界的英文官方网站 >

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10763997.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存