刚刚看了下梦幻西游这个外挂,真是有意思。其实并不是脱机挂,很多东西,正常的处理都交给客户端的,外挂很偷懒的。
这个外挂做了一个代理服务器的功能,在本机监听一个端口,当梦幻的客户端要连接服务器端的时候,就把这个连接修改成连接到本机上的外挂监听的那个端口,然后由外挂再去连接服务器。如果外挂不需要动作的时候,就只是起一个转发封包的作用。有的时候,也拦截下服务器发过来的一些封包,比如战斗动画的封包。然后比如说需要移动的时候,他就不需要管客户端,直接给服务器端发一个移动的封包就OK了。真是很有创意的外挂。
这种构架也使得他很安全。比如说他会分析客户端到服务器端的所有封包。如果封包的协议被修改了,他分析就会出错,而就不会发送错误的封包了,就不会被服务器端抓到了。
加、解密,是通过反汇编和动态调试破解出来的。 - 回复 | (820) | def | 2005-11-21 11:02:46
这是叫一种中间件的技术, 过用linux都知道解决方法, ssh连接时做一个服务器指纹认证就行了. - 回复 | (797) | gamearts | 2005-10-14 04:22:01
jj - 回复 | (765) | jjj | 2005-09-01 03:36:21
谢谢你们 - 回复 | (613) | yefeng | 2005-01-27 04:21:37
但是封包的接受、发送的解密加密是怎么做到的???这不是一般人可以解的了的啊! - 回复 | (594) | jason | 2005-01-16 10:04:09