【发布时间】:2010-10-15 06:56:28
【问题描述】:
我有一些 Flash SWF 文件,我需要了解它们的工作原理。他们有什么好的工具可以对 SWF 文件进行逆向工程吗?
谢谢。
【问题讨论】:
我有一些 Flash SWF 文件,我需要了解它们的工作原理。他们有什么好的工具可以对 SWF 文件进行逆向工程吗?
谢谢。
【问题讨论】:
作为经常使用 SWF 文件格式和 ActionScript 2 和 3 字节码的人,我强烈推荐 ASV。与其他反编译器不同,它旨在查看 SWF 文件,而不仅仅是将它们转换为 FLA。
此外,您还需要阅读以下文件:
【讨论】:
我不想给出“只是用谷歌搜索”的答案,但如果你 know what terms to use,它真的就这么简单。
【讨论】:
FWIW:我创建了一个ActionScript 3 (dis-)assembler(它允许您组装回修改后的代码,即使是混淆文件)。它在功能上与 flasm 相似,但是它针对 AVM(用于较新的 Flash 版本),并且直接使用 AS 字节码而不是整个 SWF 文件。要编辑文件的其余部分,您可以使用 SWiX 等工具。
【讨论】:
除了获取 Flash 反编译器之外,您可能还想阅读 SWF File Format Specification 文档。
【讨论】:
我个人使用Trillix's Flash decompiler。它完成了我希望它完成的工作。但它是付费软件,我一遍又一遍地使用演示版(我每年只使用 10 次)。
【讨论】:
Sothink Flash Decompiler 也很不错,在CNET's 下载的反编译器列表上咆哮得很好。
【讨论】:
我在 http://www.ave-imperator.com/ 与 AVE Imperator 合作非常幸运
它甚至帮助我获得了与里面的元素一起工作的动作脚本。它也有不止一种反编译方法,因此您通常可以调整反编译方式以获得所需的内容。
【讨论】: