赛尔号发包例子以及逆向过程
投稿作者:千战
围观人数: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
免责声明:本文发布在易语言源码频道,为本站整理编辑,但不代表本站的观点和立场。
站内搜索
最新易语言源码
-
易语言android无障碍千战 2020-09-16 -
利用易语言组件自制快捷启动千战 2020-09-16 -
易语言希尔排序之自定义数据类型排序千战 2020-09-16 -
填充前后文本到指定长度千战 2020-09-15 -
实例_Wininet 置代理地址(立即生效无需重启)千战 2020-09-15 -
超级列表框设置颜色(不闪烁版本)删除表项记得处理颜色数组+置行高千战 2020-09-15 -
小白盒 扫码枪 二维码扫描设备 键盘钩子源码千战 2020-09-15 -
WOL远程开机千战 2020-09-14 -
熊出没之拼图游戏千战 2020-09-14 -
Ylink(纯UI)千战 2020-09-14
推荐易语言源码


