zoukankan      html  css  js  c++  java
  • flash 加密尝试 简单二进制操作

    第一步加密: 用flash读取一个正常的swf文件,以二进制读取后转化为byteArray对象。然后修改byteArray序列,然后把这个修改后的二进制对象保存到服务器上。这样这个flash文件的格式已经被破坏,破解工具就无法破解。(也可以用其他语言写个程序来修改二进制序列,目的就是打乱正常的flash文件格式。)
    第二步解密:前端建立swf文件,用户正常访问这个swf文件。这个swf壳载入刚才加密的文件,以二进制读取。然后修正破环的序列,修正后可以loader.loadBytes来显示。
    1首先建立一个临时的swf文件,随便载入一个test.swf。
    2.建立一个加密文件 jiami.fla。复制一下代码

    var uq:URLRequest=new URLRequest;
    var ul:URLLoader=new URLLoader;
    ul.dataFormat=URLLoaderDataFormat.BINARY;
    ul.addEventListener;
    var bt:ByteArray=new ByteArray;
    var bt2:ByteArray=new ByteArray;
    function success 
    loader.load;
    }
    var req:URLRequest = new URLRequest;
    loader.dataFormat=URLLoaderDataFormat.BINARY;
    loader.addEventListener;
    function handler

    3 建立一个解密文件 jiemi.fla。 复制以下代码:

    var uq:URLRequest=new URLRequest;
    var ul:URLLoader=new URLLoader;
    ul.dataFormat=URLLoaderDataFormat.BINARY;
    ul.addEventListener;
    var bt:ByteArray=new ByteArray;
    var bt2:ByteArray=new ByteArray;
    function success 
    var ld:Loader=new Loader;
    ld.loadBytes;
    addChild;

    }

    这里下载文件: 
    注:此为伪装格式,请右击目标另存为,下载到硬盘后,将扩展名改为RAR,解压即可.................^_^

  • 相关阅读:
    ES6中的模板字符串使用方法
    windows下手动安装composer
    搬运 centos7.2 apache 绑定二级目录 访问依然是apache页面
    博客园样式修改
    Linux系统小知识
    Tcahce Stashing Unlink Attack
    vps+v_2_ray+proxychains
    环境问题记录
    web
    2020BJDCTF
  • 原文地址:https://www.cnblogs.com/crkay/p/2070254.html
Copyright © 2011-2022 走看看