zoukankan      html  css  js  c++  java
  • 网页游戏破解 我是武神

    package

    {

    import flash.display.Sprite;

    import flash.utils.ByteArray;

    import flash.utils.Dictionary;

     

    import sockets.GameServer;

     

    import utility.CrackHelper;

     

    public class crack extends Sprite

    {

    public function crack()

    {

    CrackHelper.connect("192.168.203.128", 7999, connected);

    }

     

    private function connected(e:*):void

    {

    CrackHelper.loadData('../res.ver', function(path:String, a:ByteArray):void

    {

    var str:String = a.readUTFBytes(a.length);

    initVersionData(str);

    var s:String = '';

    for(var key:* in versionDict)

    {

    s += key + ' ' + versionDict[key] + ' ';

    }

    CrackHelper.postString('c:\svn\res.ver.crack.txt', s);

    });

     

    }

     

    private static var versionDict:Dictionary = new Dictionary;

    public static function initVersionData(param1:String) : void

    {

    var _loc_2:* = param1.split(/ /);

    var _loc_3:Object = {};

    var _loc_4:Object = {};

    var _loc_5:Array = null;

    var _loc_6:uint = 0;

    var _loc_7:String = "";

    var _loc_8:int = 0;

    while (_loc_8 < _loc_2.length)

    {

     

    if (_loc_2[_loc_8].indexOf("DD@") == 0)

    {

    _loc_6 = 1;

    ;

    }

    else if (_loc_2[_loc_8].indexOf("SS@") == 0)

    {

    _loc_6 = 2;

    ;

    }

    else if (_loc_2[_loc_8].indexOf("FF@") == 0)

    {

    _loc_6 = 3;

    }

    _loc_5 = _loc_2[_loc_8].split("%");

    if (_loc_5.length < 2)

    {

    }

    else if (_loc_6 == 1)

    {

    _loc_3[_loc_5[1]] = StringUtil.simpleCrypto(_loc_5[0]);

    }

    else if (_loc_6 == 2)

    {

    _loc_4[_loc_5[1]] = StringUtil.simpleCrypto(_loc_5[0]);

    }

    else if (_loc_6 == 3)

    {

    if (StringUtil.isUsage(_loc_3[_loc_5[0]]))

    {

    _loc_7 = "" + _loc_3[_loc_5[0]] + "/" + StringUtil.simpleCrypto(_loc_5[1]);

    }

    else

    {

    _loc_7 = "" + StringUtil.simpleCrypto(_loc_5[1]);

    }

    versionDict[_loc_7 + _loc_4[_loc_5[2]]] = _loc_7 + "_" + _loc_5[3] + _loc_4[_loc_5[2]];

    }

    _loc_8++;

    }

    return;

    }// end functio

    }

    }

  • 相关阅读:
    竞赛备考建议
    谷山丰的一生
    从首个IMO季军谈起 作者 : 付云皓
    孔庆东:单刀赴高考
    LaTeX 技巧 802:国内期刊 CCT 模板编译经验
    数学书籍推荐
    翻译
    printf中用法详解
    黎活明给程序员的忠告【转】
    log4j2配置文件log4j2.xml详解(转载)
  • 原文地址:https://www.cnblogs.com/zc22/p/3325533.html
Copyright © 2011-2022 走看看