《热血三国》,好文网协议参数及返回参数结构介绍

《热血三国》,好文网协议参数及返回参数结构介绍

好文网为您准备了FLASH网页游戏辅助工具的浅析文章。好文网收录了50多篇关于FLASH网页游戏辅助工具浅析的好文。我希望它可以帮助你。更多关于FLASH网页游戏辅助工具制作的简析,请关注好文网。ctrl+D 请收藏!

《热血三国》貌似比较火,玩的人也挺多的。几年前,一个朋友要我为这个游戏写秘籍。也是因为无聊,就玩了一会儿。谁知道呢游戏策划,玩了之后有点喜欢这游戏就结束了,当然玩的开心了,事情还要做,当然不能算作作弊,顶多算作一个辅助工具。

三国志是一款完全由Flash制作的网页游戏3D交通工具,使用Flex作为框架,使用AMF协议进行数据通信。

首先flash网页游戏辅助 制作,对于一款FLASH网页游戏,你需要了解它的AMF协议调用方式。对于三国来说,服务端返回的消息都是AMF0格式,客户端提交给服务端的是AMF3格式。

刚开始分析这个游戏的时候,想过自己搭建一个AMF协议解析器,但是由于功能限制和时间限制比较大,从网上找到了FluorineFx这个开源组件,想做一个功能强大的web游戏我个人认为工具的功能应该是离线的。能够独立完成工具中的各种功能调用,做整点就相当于是一个游戏客户端。

但是做之前最头疼的问题就是分析协议调用参数和返回参数结构。在做这个工具之前,我对Flash Flex一无所知。岁月已过。. .

为了方便起见,使用了以下工具

SWFDecompiler的SWF文件反编译工具

Notepad++文本编辑工具,主要用于在整个目录中查找指定文本(用WINDOWS的搜索功能太扫兴了)

科莱网络分析系统,用于获取网络通信数据

SocketSniff,比客来系统更轻量级的网络监控工具,更方便了解基本通信流程

以上是网上能找到的实用工具,再加上自己做的一个AMF协议半自动分析仪。主要功能是分析HEX DATA的AMF协议,跟踪游戏AMF协议的通信过程,进行简单的分析和反映。为进一步分析调用过程提供参考。

一个AMF通信过程分析:

1.打开网页游戏,需要获取命令功能前停止运行

2. 打开网络嗅探器并进行嗅探。过程中最好按IP和端口过滤

3.执行需要的命令,等待命令执行返回

4.停止网络嗅探

5、去除不相关的网络通信数据flash网页游戏辅助 制作,必须有AMF协议下的业务处理网关。三国地址为:/server/amfPHP/gateway.php,HTTP头内容格式为application/x-amf,所以只需要过滤相关网关的通信对话即可