如何从.SWF容器导出资产?

时间:2012-04-08 14:58:16

标签: actionscript-3 flash

鉴于是Hubworld网站上的在线swf,它将两个配置XML加载到.swf文件中,然后显示一个游戏。可以在此处找到包含两个配置文件的Flash副本。 (http://db.tt/zYT9Owg5)。如果解压缩到一个文件夹中,它会加载两个XML文件并正确显示所有内容。问题是,如何拆开它?

我尝试反编译该文件,但它只显示为一个(大多数)空文件,其中包含一个符号和一些misc标签,尽管该文件本身包含数百个向量。 (http://i.imgur.com/si6gq.png)。我严重怀疑是否存在任何加密或混淆,因为它是一个儿童游戏,我把许多其他人没有问题。我如何从容器中检索所述文件?

1 个答案:

答案 0 :(得分:1)

swf包含另一个作为ByteArray嵌入的swf。我不知道为什么,但这可能是一种混淆技术。

您可以通过在SWFWire Debugger中运行swf来查看实际资产。此应用程序将从ByteArray加载的swf转储到与fashion.swf相同的文件夹中。然后,您可以在反编译器中加载它,如果您只想查看资源,则可以SWFWire Inspector