12

我有一些 Flash SWF 文件,我需要了解它们是如何工作的。他们有什么好的工具可以对 SWF 文件进行逆向工程吗?

谢谢。

4

8 回答 8

8

用Flasm拆解 SWF 。

注意:不幸的是,仅适用于 flash 8 或更早版本。

SWFTools可能还会为您提供有关 SWF 文件的一些信息。它们似乎是最近的。

于 2009-03-24T18:57:11.707 回答
5

作为经常使用 SWF 文件格式和 ActionScript 2 和 3 字节码的人,我强烈推荐ASV。与其他反编译器不同,它旨在查看 SWF 文件,而不仅仅是将它们转换为 FLA。

此外,您还需要阅读以下文件:

SWF 文件格式规范 v10

AVM2 概述

于 2009-08-12T12:28:07.310 回答
3

我讨厌给出“只是谷歌它”的答案,但如果你知道要使用什么术语,它真的就这么简单。

于 2009-03-24T19:10:28.650 回答
2

FWIW:我创建了一个ActionScript 3(反)汇编器(它允许您组装回修改后的代码,即使是混淆文件)。它在功能上与 flasm 相似,但它针对 AVM(用于较新的 Flash 版本),并直接使用 AS 字节码而不是整个 SWF 文件。要编辑文件的其余部分,您可以使用SWiX等工具。

于 2010-05-05T09:09:29.480 回答
1

除了获取 Flash 反编译器之外,您可能还需要阅读SWF 文件格式规范文档。

于 2009-03-25T01:21:37.087 回答
1

我个人使用Trillix 的 Flash 反编译器。它完成了我希望它完成的工作。但它是付费软件,我一遍又一遍地使用演示版(我每年只使用 10 次)。

于 2011-12-09T03:06:11.407 回答
0

我在http://www.ave-imperator.com/与 AVE Imperator 合作非常幸运

它甚至帮助我获得了与里面的元素一起工作的动作脚本。它也有不止一种反编译方法,因此您通常可以调整反编译方式以获得所需的内容。

于 2012-08-15T16:42:32.887 回答
0

Sothink Flash Decompiler 也相当不错,并且在CNET 的下载反编译器列表中表现不错。

于 2012-04-24T03:15:35.917 回答