当前位置: 首页 > 工具软件 > Flasm > 使用案例 >

flasm教程(flash脚本破解工具)

严柏
2023-12-01

flash动画是开放格式,所以flash破解软件也比较多,出名的有ASV(action script viewer),硕思闪客精灵(Sothink SWF Decompiler)

现在我们要介绍的是 flasm 这个命令行工具,超小体积 152k

下载地址: http://flasm.sourceforge.net

flasm主要功能是用于直接修改swf文件里的脚本 actionscript。 swf转fla文件的软件不能确保100%还原,如果只是修改as脚本代码,flasm是最佳的选择,因为他只修改脚本,资源数据不作修改。 目前flasm支持破解flash8和低于flash8格式的swf文件

入门教程:

快捷键 win+R 调出“运行”,输入 %windir%\system32\ 确定后转到系统目录, 把flasm.exe拷贝到系统目录下,方便调用。

要破解文件名为 cute.swf 的动画,在这个文件所在的目录下新建文本文件,里面输入:

flasm cute.swf

保存后,改名为 out.bat 批处理文件,双击 out.bat 进行破解,执行完毕后,会看到文件 cute.flm

cute.flm 的内容就是破解 cute.swf 后的脚本,语法类似汇编

不要被cute.flm里的代码吓注了,简单的修改不需要都看懂,例如您要修改里面的url地址,您直接全部替换后,保存就行

修改完毕后,要把脚本写进swf里,这时您要新建文件 in.bat 然后里面这么写:

flasm cute.flm

双击 in.bat 执行cute.flm写入cute.swf操作,执行完毕后,会生产备份文件 cute.$wf

如何更高效的修改flm代码?

flm汇编语法格式的代码相对于as语法区别比较大,我们熟练as语法,那么我们可以通过fla文件发布swf文件,然后利用flasm破解这个swf文件得到想要flm代码

flasm使用帮助:

Flasm 1.62 build Jun 9 2007

(c) 2001 Opaque Industries, (c) 2002-2007 Igor Kogan, (c) 2005 Wang Zhen

All rights reserved. See LICENSE.TXT for terms of use.

Usage: flasm [command] filename

Commands:

-d Disassemble SWF file to the console

-a Assemble Flasm project (FLM)

-u Update SWF file, replace Flasm macros

-b Assemble actions to __bytecode__ instruction or byte sequence

-z Compress SWF with zLib

-x Decompress SWF

Backups with $wf extension are created for altered SWF files.

To save disassembly or __bytecode__ to file, redirect it:

flasm -d foo.swf > foo.flm

flasm -b foo.txt > foo.as

Read flasm.html for more information.

 

原创文章,转载请注明出处:Flash片头网 http://flash.ssjjss.com

文章来自:Flash片头网(flash.ssjjss.com)

详文参考:http://flash.ssjjss.com/flasm.html

 类似资料: