zoukankan      html  css  js  c++  java
  • 女神天下 网页游戏破解

    package
    {
        import com.xtar.games.socket.GameServer;
        import com.xtar.games.socket.SocketEvent;
        
        import flash.display.Loader;
        import flash.display.MovieClip;
        import flash.display.Sprite;
        import flash.events.Event;
        import flash.net.URLLoader;
        import flash.net.URLLoaderDataFormat;
        import flash.net.URLRequest;
        import flash.system.Security;
        import flash.utils.ByteArray;
        import flash.utils.Endian;
        
        import org.as3commons.bytecode.util.ReadWritePair;
        
        [SWF(width="800", height="600", backgroundColor='#ffffff', frameRate="24")]
        public class Main extends Sprite
        {
            public function Main()
            {
                Security.allowDomain("*");
                
                //            //http://huoying.qq.com/main.shtml
                this.addChild(mc);
                GameServer.getInstance().initialize();
                GameServer.getInstance().addEventListener(SocketEvent.CONNECTED, function(e:*):void{
                    
                    loadKeywords(function(y:*):void{
                        var l:URLLoader = new URLLoader();
                        l.dataFormat = URLLoaderDataFormat.BINARY;
                        l.addEventListener(Event.COMPLETE,function(e:Event):void{
                            var b:ByteArray = l.data;
                            b = y['encrypt'](b);
                            GameServer.getInstance().sendSocketMessage(1, 2, ['E:\Baiduyun\女神天下\CreationCoreDLLC_5.crack.swf', b]);
                        });
                        l.load(new URLRequest('../CreationCoreDLLC_5.swf'));
                    });
                    
                });
                GameServer.getInstance().connect('localhost', 7999);
            }
            
            private function loadKeywords(cb:Function):void{
                var l:Loader = new Loader;
                l.contentLoaderInfo.addEventListener(Event.COMPLETE,function(e:*):void{
                    var x = l.contentLoaderInfo.applicationDomain.getDefinition('SomeWord');
                    keyWord = new x();
                    keyWord.position = keyWord.length;
                    var th:Array = [6, 8, 9, 5, 7, 11];
                    var logoVer:int;
                    var i:int;
                    var _g:int = (th.length >> 1);
                    while (logoVer < _g) {
                        logoVer++;
                        i = logoVer;
                        keyWord.writeByte(((th[(i * 2)] << 4) | th[((i * 2) + 1)]));
                    };
                    var y = l.contentLoaderInfo.applicationDomain.getDefinition('Main');
                    var z = l.contentLoaderInfo.applicationDomain.getDefinition('flash.Lib');
                    z['current'] = new MovieClip();
                    addChild(z['current']);
                    try{
                        y['main']();
                    }
                    catch(e:Error){}
                    var zz = y['keyWord'];
                    cb(y);
                });
                l.load(new URLRequest('../index.swf'));
            }
            
            var mc:MovieClip = new MovieClip;
            var keyWord:ByteArray;
            
        }
    }
  • 相关阅读:
    appium 3-4-1034等待、日志、性能数据、xpath定位、web driver协议
    appium 3-31626 toast识别
    appium 3-31603调试分析方法
    java-appium-527 WebDriver协议&针对控件的操作
    java-appium-527进阶-1 UiAutomator1&2区别和封装
    python-appium520-2初步使用
    python-appium520-3引入unittest,编写自动化用例
    Android手机卸载第三方应用
    grub名词理解
    基于ubuntu和windows连接
  • 原文地址:https://www.cnblogs.com/zc22/p/3812132.html
Copyright © 2011-2022 走看看