如何去除flash防导入密码【本站原创】

有的作者在发布自己的Flash作品时为了防止别人导入自己的作品就会设置防导入密码。由于flash文件格式是公开的文件格式,所以代码也是有标准的。因此我们只需把源码中的防导入的语句去除就可以了。那怎么才能去除那条语句呢?不急,我们先请出今天的主角――flasm。
Flasm 是一个可以将flash动作脚本编译和反编译的命令行工具。Flasm可以对任何一个swf文件进行改变,它还有很多功能,不过我们最关心的还是去除保护语句。Flasm的详细介绍和下载请点击这儿。Flasm最新的版本是1.61,支持flash8及flash更早的版本。无需安装,解压下载来的压缩文件即可。
由于现在大家不太习惯命令行工具,所以我今天说说把这个工具加进右键菜单来使用。打开“我的电脑”在工具栏点击“工具”-“文件夹选项”,弹出文件夹选项对话框。然后点击“文件类型”标签,在“已注册的文件类型”框中找到扩展名为swf,文件类型为 flash影片的选项(在键盘上快速点击SWF就会找到了)。然后在SWF扩展名的详细信息里点击“高级”按钮出现编辑文件类型对话框:





点击“新建”出现新操作对话框。在操作栏中输入操作命令(也就是右键出现的选项)如:disassemble或分解。在用于执行操作的程序栏中输入解压后flasm.exe文件所在的路径,可以点击右边的浏览来寻找。完成后把所有对话框确定。这样再右键点击flash文件时是不是出现Disassemble呢?





执行命令,就会发现swf文件的所在的文件夹内多出一个同名的flm文件。哈哈,就是它了。用记事本或Ultra Edit打开,就会发现有防导入的flash文件会多出一条protect语句,例如protect '$1$iU$aVv5KXS82SDT0GULkHBGi0',将这条语句删除OK了。
到现在还没有完,因为我们还没有把生成的flm文件再编译回去。怎么把文件再编译回去呢,慢慢来。还是在刚才的文件类型对话框中选择“新建”按钮,在新建扩展命中输入FLM,确定。在已注册文件类型中找到它,点击“高级”按钮,新建操作命令。可以输入assemble或编译等等。然后选择flasm.exe所在路径,确定。这样你再试试右键FLM文件,是不是多出选项assemble了,点击以后就可以把flm文件编译回去了。






以后都可以用右键完成工作喽!不过在flasm的网页上看到了窗口操作的winflasm,没有试过,大家可以下载来试试看。
这样再把flash导入到库时就不会出现要求密码了。不过有的作者没有设置密码就不用这么麻烦了,呵呵。但是千万不要把别人的辛苦劳动的成果篡改哦,观摩学习就可以了。毕竟我们是本着学习的目的。
如果借用一些功能强大的软件就更简单了,像ASV等,只需打开flash再另存为flash导入密码就没有了。不过还是教大家这种方法,是因为以后在一些方面可以用到,比如向flash里加入脚本,或flash游戏作弊等等。
作者:闪动部落酋长
 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值