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,解压即可.................^_^

  • 相关阅读:
    Mac如何删除MySQL,Mac下MySQL卸载方法
    MAC下安装与配置MySQL
    mac+apache+php+phpmyadmin集成php开发环境配置
    打开都是“Smart Adobe CC Blocker v1.0”已损坏,打不开。 您应该将它移到废纸篓。
    PHP 字符串函数
    php基础教程-数据类型
    php基础教程-变量
    php基础教程-语法
    php基础教程-必备基础知识
    有关驾考科目二的相关技巧教程
  • 原文地址:https://www.cnblogs.com/crkay/p/2070254.html
Copyright © 2011-2022 走看看