WEB开发网
开发学院图形图像Flash 谈Flash的破解与加密大战 阅读

谈Flash的破解与加密大战

 2007-01-28 11:00:45 来源:WEB开发网   
核心提示: 1. 打开等待破解的swf文件(支持拖放打开),输出重建数据(File → Export Rebuild Data (JSFL)...)到某一目录下,谈Flash的破解与加密大战(4),例如:桌面新建文件夹,2. 双击目录下的“rebuildcommand.jsfl&

1. 打开等待破解的swf文件(支持拖放打开),输出重建数据(File → Export Rebuild Data (JSFL)...)到某一目录下,例如:桌面新建文件夹。

2. 双击目录下的“rebuildcommand.jsfl”,系统将启动Flash重建fla文件。根据原swf文件的复杂程度,重建fla所需的时间将有所区别。

破解附言

破解swf,依赖的主要是现成工具,多款工具综合使用,一款不行试另一款,如果作者有意加密,视破解者自身水平,在获取 swf时将遇到规模可大可小的困难,在破解时亦将不可避免的多花些许心思。如果遇到 SWF Encrypt 加密过的作品,只能对其中的AS无奈了。前几天听闻闪客互联的猎人兄对 SWF Encrypt 有破解之法,然而似有卖关之嫌,未见其实。

二、加密篇

加密方法流传不少,此处只谈笔者所知的较为实用的方法:

更改后缀,避开 Flash Saver 等下载工具

此方法可有效避开 Flash Saver 等下载工具。使提取者不得不从缓存中查找文件,一定程度上增加了提取难度。后缀可改为 gif、jpg、txt 等等。虽然可以更改后缀,然而在插入到网页时,仍然需要以 swf 的形式插入,使用此 swf 来加载改过后缀的影片。

限制 Flash 在指定域名/网址中播放 (Flash 防盗链)

  url = "http://www.zhugao.cn";
  /*
以下判断网址的前 20 个字符(字符数根据你的网址作相应修改),如果与"url"不一致则播放失败。注:swf 可以放在任意目录下,只要网址的前 20 个字符是正确的。
*/
  if(_url.substring(0, 20)<>url){
gotoAndStop(2);
  /*
这里可以做一些东西,例如:将发布设置中的“本地回放安全性”设为“只访问网络”,然后在这里做无数的弹窗
onEnterFrame = function(){
getURL("http://www.zhugao.cn", "_blank");
}
*/
  }else{ gotoAndPlay(3); //跳到正常播放
}

为了便于阅读,以下是没有注释的代码:

上一页  1 2 3 4 5 6 7  下一页

Tags:Flash 加密

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接