【POE 应用程序实例】决战脱机外挂



QUOTE:
原帖由 bleem1998 于 2007-3-15 15:51 发表
决战游戏的协议flw都知道?
还写了个客户端...

这个没什么神秘的,
这个似乎是决战1 还是决战2,反正是早期的版本了,二维贴图的,
我朋友花钱买的源代码,当时让我帮他修改一些东西,后来人气上不去,我就帮他搞了个外挂,目的并不是拿来卖,而是让游戏里多几个人跑来跑去的,当然能打怪物更好了。
因为当时有较多的源代码(其实后来知道这个版本网上就有流传的,不难找到),虽然这些源代码和实际运行的略有出入,
但是参照参照也就能猜出来,至于部分猜不出来的字段,都跳过去了没处理,我又不是神仙。

至于前面朋友感兴趣的加密解密(决战还有个压缩报文,需要解压),我不是很擅长。
我不认为解密是什么技术活,现实世界里的很多反向工程都是通过非技术来做到的。
因为密码学发展到今天,机器运算速度又这么快,可以说如果不想让你解出来那就是解不出来,所以所谓的解密都是神秘主义,扯淡的。

不过说起来有个好笑的事,我当时破解加密报文的那个阶段,把从源代码里看到的私钥的字节序搞错了,
因此一直解密不成功,因为我知道手头那个源代码和实际运行的不符,因此下意识地以为是因为私钥不对造成的,
于是就学人家用 OD 跟了一个周六,最后总算是把私钥给找到了,找到之后特兴奋,和源码里那个比较了一下,晕~才发现是自己把字节序给搞反了。

不过功夫也没白费,至少我还因为此事接触了一下 OD。之前从未用过,以后也不知道有没有机会用到。


QUOTE:
原帖由 flw 于 2007-3-15 16:05 发表

至于前面朋友感兴趣的加密解密(决战还有个压缩报文,需要解压),我不是很擅长。
我不认为解密是什么技术活,现实世界里的很多反向工程都是通过非技术来做到的。


于是就学人家用 OD 跟了一个周六

封包加密不会用太强的算法,它得兼顾速度和安全,不过,想光从加密包分析出加密算法也不是一般人能做到的

韩国游戏向 NP + TMD 发展,可不那么好跟


QUOTE:
原帖由 gogo407 于 2007-3-15 11:08 发表
ro 是什么
s**s 是什么
落伍拉
...........................
呵呵,大家讨论讨论
开开玩笑就好了,不搞人生攻击哦
................不过外挂核心确实是在算法的解密上哦
顶咯

脱挂离不开算法的解密,至于内挂,有时可以调用游戏客户端的函数
  太强大了
看来学perl还是没走错道

虽然我不会
虽然是类似的东西, POE比twisted还是差的很远, 产品化不是很高.
看到两个狂妄之人的对话!!真有意思!!