你怎么知道的一个swf是用闪光或flex?而且是有一个方式汇编背挠?

我知道硕思是用闪光灯,但是,任何事情flex?

有帮助吗?

解决方案

硕思闪客精灵和Eltima FlashDecompiler两者据说支持Flex反编译。我用硕思的解决方案几次在安全审计帮助和人工优化字节代码和反编译时,结果为约你可以期望任何Flash反的是什么。

导出到Flex提供了Flex项目不能一般不需手动编辑您的文件进行重新编译。然而大部分的原有项目确实保持相对靠近源(剥离变量名,多级变量赋值等),什么是你不能修复,如果你熟悉的源代码。我以为你是,当然,除非你在别人的生计偷偷窥视。

有了这样说,对于那些你们谁不知道的Flash安全问题或在保护您的资产感兴趣,Prajakta Jagdale在惠普最近做了闪光反编译的演讲在ShmooCon今年是相当吸引人。视频可在网上,如果你有兴趣,但我会离开发现一个作为练习留给读者。

其他提示

Flex的应用程序从根本上讲是一闪SWF唯一的区别是,flex编译器产生大量的中间代码(你可以看到,如果您使用 -keep 编译器选项),并转换,代码(而不是你的单码)以SWF。

所以我想当你进行一个flex应用程序用什么工具可用于进行一闪SWF,你将得到的只有此产生的代码(而不是你的单)-可能或不可能会有帮助--这取决于你的需求。

只是 用google搜索 找到那个 硕思 SWF反编译器5.2支持SWF挠

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top