游戏辅助程序的设计思路

时间:13-02-03 栏目:Net 作者:zongyan86 评论:0 点击: 3,261 次

游戏辅助程序,其实,就是我们口中说的外挂。

这边我们以QQ农场为例子,大概说说一个设计的思路,或者说是步骤。

第一,登陆账户。我们可以用各种抓包的工具。比如说Charles,Firebug等,去查看登陆的网址和Post或者Get的数据。当然,我们还得去看看登陆密码的加密方式。这个可以查看网页的源文件。你可能会发现用js写的MD5加密方式。或者,其他的加密方式。然后我们就可以通过c#写相应的加密方法。我们还得去查看验证码的获取地址,提交跟获取方式。我们就可以自己编写验证码程序,或者,网上也可能又相应代码。

第二,登陆后,我们就可以进入到QQ农场了。这时候,我们通过Http协议的相应消息格式,去获取里面的数据。可能这边的数据是json的,或者其他。那么我们就通过c#去进行解析,的到我们需要的数据。

第三,我们得获取下农场里面的各种信息,比如,偷菜啊,浇水等,当然还得记录下来。我们要用一个timer控件,去设定一个时间,让他去不断刷新提交,获得最新的数据。

第四,我们可以模拟农场里面的动作。我们得查看农场里面Flash的代码。这里会有qq农场的加密方法,我们用c#去实现密钥的获得。可以使用一些flash的反编译工具,得到源码。

第五,根据密钥,编写农场各种动作的封包,最后提交。

web技术分享



声明: 本文由( zongyan86 )原创编译,转载请保留链接: 游戏辅助程序的设计思路

关注我们