听dj战歌,就上傲气战歌网!2015年传奇家族玩家最喜爱的家族战歌网
战歌推荐:战歌网 战歌网dj Mc战歌网 DJ战歌网下载 激情战歌-冰雪战歌网 客服Q:350317
新闻搜索:

Flash网页游戏辅flash cs5视频教程助工具制作礼花透明

作者:     来源:    发表时间:2011-04-21 05:20


flash网页游戏辅助工具制作简析星期二下午08:45《热血三国》好像是比较热,玩的人也挺多的,年前一个朋友希望能让我写一个这个游戏的外挂,也出于无聊,所以去玩了一下,谁知道一玩就有点喜欢这个游戏了,当然玩归玩,东西还是要做地,当然还不能算得上是外挂,最多算是一个辅助工具。三国,是一个全flash制作的网页游戏,使用flex做架构,使用amf协议做数据通讯。首先针对一款flash网页游戏大家需要了解他的amf协议调用模式,就三国而言,服务器返回的消息全为amf0格式,客户端向服务器提交的是amf3的格式。刚开始分析这款游戏的时候想着自己建一个amf协议解析器,但由于做出来的功能局限性比较大时间仓促,因此从网上找到了fluorinefx开源组件,要做好一款功能强大的网页游戏工具我自己觉得应该做到功能脱机,要能在工具中独立完成各种功能调用,做全点flash软件下载安装就相当于为游戏的客户端。但做之前最头痛的问题就是分析协议调用参数及返回参数结构,在做这个工具前我对flash flex是一无所知,对as的编写还只是停留在flash 5的程度上并且已是近十年未用了。为了方便使用了以下几种工具sfdepiler的sf文件反编译工具notepad++文本编辑工具,主要用来整个目录查找指定文本(用indos的查找功能太让人失望了)科来网络分析系统,用来获取网络通讯数据socketsniff,相对科来系统更轻量级的网络监听工具,对于了解基本通讯流程更为方便以上几种是通过网络能找到的实用工具,再加一自己做的一个amf协议半自动分析器,主要功能是解析hex data的amf协议,及跟踪游戏amf协议通讯过程,并简单解析体现,为更进一步分析调用过程提供参考。一个amf通讯过程的分析:1.打开网页游戏,并在你需要获取命令的功能前停止操作2.打开网络嗅探器,并执行嗅探,在qqflash动画素材此过程中最好能按ip、端口进行过滤3.执行所需要的命令,并等待命令执行返回4.停止网络嗅探5.去除无关网络通讯数据,amf协议下必定会有一个业务处理的gateay,像三国的地址为:/server/amfphp/gateay.php,并且头部的内容格式为application/x-amf,因此只需要过滤相关gateay的通讯对话就可以6.获得通讯的数据体,并交分析工具进行协议解析7.查看协议参数结构,并偿试重构协议复本8.偿试将协议复本发送至服务器(请求协议)9.调试服务器反馈数据,调试完成后即为游戏的实际amf协议函数在三国中,使用三种flex消息:mandmessage、remotingmessage、acknoledgemessage mandmessage在游戏登录前向服务器发送请求,并返回session等安全信息remotingmessage为客户端向服务器提交的消息格式acknoledgemessage服务器向客户端反馈的消息格式目前工具的游戏界面登录后主界面(可分脱机跟非脱机登录,下面为非脱机登录,其实只不过显示了一个游戏界面而已,里面的处理都是按脱机模式处理)游戏辅助信息地图查询工具

数据统计中!!

看过该文章的网友还看过
最新评论共有  位网友发表了评论
发表评论(评论内容:请文明参与评论,禁止谩骂攻击!)
不能超过250字节,请自觉遵守互联网相关政策法规.
昵称:    发表评论 (Ctrl+Enter快速回复)
推荐新闻

关于本站 | 合作加盟 | 合作说明 | 免责声明 | 广告服务 | 网站地图

健康游戏忠告:抵制不良游戏 拒绝盗版游戏 注意自我保护 谨防受骗上当 适度游戏益脑 沉迷游戏伤身 合理安排时间 享受健康生活

如有意见和建议,请惠赐E-mail至350317@qq.com 联系QQ:350317

Copyright © 2010-2013 Www.27zG.CoM
苏ICP备11049833号