• 爱站资源网:专注活动 / 软件 / 教程分享资源站最稳定的资源站
当前位置:网站首页 > 易语言源码 > 赛尔号发包例子以及逆向过程

赛尔号发包例子以及逆向过程

投稿作者:千战 围观人数:814 所属栏目:易语言源码

之前共享过摩尔庄园、奥比岛等分包事例,之后官方网变更了数据加密方式,此次共享个赛尔号的传送数据事例

切忌用以不法主要用途,本贴只用以行业交流与学习培训

赛尔号通讯数据信息的逆向分析与复原(构思篇)

0x01 序言

flash游戏将要取代,被称作最強的as加密算法Alchemy被运用于一些流行的网页游戏,许多 游戏都进军h5或是手游游戏端。今日玩呗没事儿,就入门一款儿时游戏。"赛尔号",应该是各大网站先发吧

0x02 提前准备专用工具

FFDEC(强劲的完全免费开源系统swf反编译软件) 、 Chrome浏览器 、 线上Hex编写

0x03剖析全过程

应用 电脑浏览器载入游戏并 根据 微信开发工具爬取到数据文件
能够 发觉一个dll.xml的环境变量
赛尔号发包例子以及逆向过程
此游戏的习惯性将关键数据信息储放于==TaomeeLibraryDLL.swf==文档之中。
这时立即将swf文件拖进FFDec会发觉,载入不成功。

必须拖进Hex在线编辑器搞一下

==CWS== 是识别码 实际能够 参照 Swf文件头信息内容,前边则是一些无关痛痒的数据信息。
能够 见到在Client.swf里针对swf文件的载入是那样解决的

private function onComplete(e:Event) : void
        {
            var info:DLLInfo = this._dllList[0];
            var byteArray:ByteArray = new ByteArray();
            if(this._isRelease)
            {
                this._stream.readBytes(new ByteArray(),0,7);//等于设定了部位 前边能够 看得出到,识别码前边有七个字节数是没用的数据信息        
the end
免责声明:本文发布在易语言源码频道,为本站整理编辑,但不代表本站的观点和立场。