Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex 有什么工具可以将SWF反编译到flex_Apache Flex_Flash_Decompiler - Fatal编程技术网

Apache flex 有什么工具可以将SWF反编译到flex

Apache flex 有什么工具可以将SWF反编译到flex,apache-flex,flash,decompiler,Apache Flex,Flash,Decompiler,您如何知道swf是使用flash或flex编写的? 有没有办法编译回flex 我知道sothink适用于flash,但flex有什么用吗?flex应用程序基本上是一个flash SWF-唯一的区别是flex编译器生成大量中间代码(如果使用-保留编译器选项,您可以看到),并将该代码(而不是mxml代码)转换为SWF 因此,我猜想,当您使用任何工具反编译flex应用程序来反编译flash SWF时,您只会得到生成的代码(而不是您的mxml)——这可能有用,也可能没有帮助——这取决于您的需求 只是发现

您如何知道swf是使用flash或flex编写的? 有没有办法编译回flex


我知道sothink适用于flash,但flex有什么用吗?

flex应用程序基本上是一个flash SWF-唯一的区别是flex编译器生成大量中间代码(如果使用
-保留
编译器选项,您可以看到),并将该代码(而不是mxml代码)转换为SWF

因此,我猜想,当您使用任何工具反编译flex应用程序来反编译flash SWF时,您只会得到生成的代码(而不是您的mxml)——这可能有用,也可能没有帮助——这取决于您的需求


只是发现SWF反编译器V5.2支持SWF到Flex

Sothink SWF反编译器和Eltima FlashDecompiler都支持Flex反编译。我曾多次使用Sothink的解决方案来帮助进行安全审计和手动优化字节码,当反编译时,结果与任何flash反编译器的预期结果差不多

导出到flex提供了一个flex项目,如果不手动编辑文件,通常无法重新编译该项目。然而,原始项目的大部分内容确实与源代码保持相对接近(剥离变量名、多阶段变量赋值等),如果您熟悉源代码,则没有什么是您无法修复的。我想你是,除非你偷看别人


话虽如此,对于那些不知道flash安全问题或对保护您的资产感兴趣的人来说,HP的Prajakta Jagdale最近在ShmooCon上做了一个关于flash反编译的演讲,这个演讲非常吸引人。如果您感兴趣,可以在线观看该视频,但我会将查找该视频作为练习留给读者。

我的意思是,如果您感兴趣,可以将其反编译回flex。