首页 新闻 会员 周边

传奇外挂实现原理

0
悬赏园豆:200 [待解决问题]

传奇外挂怎么实现的。包括模拟客户端,自动跑点,打怪,回城。说白了就是封包,还是找call还是键盘模拟。不过估计键盘模拟是最不可能的,因为我看到居然可以多开。

 

就200豆了。答对全送

kwor的主页 kwor | 初学一级 | 园豆:0
提问于:2011-09-16 13:56
< >
分享
所有回答(3)
0

抓包,破解游戏协议;模拟鼠标应该也算吧

litaojun | 园豆:205 (菜鸟二级) | 2011-09-16 14:51
0

主要有两种思路:第一种是模拟键盘,这种一般是向游戏窗口的消息队列发送相关的消息(比如:鼠标点击、按下某个键),然后有游戏原有的程序进行处理,和服务器进行通讯。第二种是直接破解游戏的协议(模拟客户端),获取通讯的socket的句柄,然后直接向服务器发送相关的数据包。但是无论是以上那种,都需要找到相关的参数在内存中的地址。一般而言,高级的外挂都是基于协议的,就是监听服务器发过来的数据包,然后进行处理。

辅助性的外挂一般这两种是结合的,纯挂机的外挂都是模拟客户端(专业挂机都是一个服务器上跑几百个甚至上千个账号,如果每个都使用客户端,服务器肯定受不了)。希望对你有帮助。

归真 | 园豆:605 (小虾三级) | 2011-10-17 13:17
0

我这里有一个QQ对对碰的外挂,是.net写的根据模拟键盘来实现,你可以参考参考,不过不能实现多开。这里好像不能上传附件 -_-!!!

Set sail | 园豆:540 (小虾三级) | 2011-12-08 15:05
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册