你怎么知道 swf 是使用 flash 或 flex 编写的?有没有办法编译回flex?
我知道sothink是用于flash的,但是flex有什么用吗?
你怎么知道 swf 是使用 flash 或 flex 编写的?有没有办法编译回flex?
我知道sothink是用于flash的,但是flex有什么用吗?
据报道,Sothink SWF Decompiler 和 Eltima FlashDecompiler 都支持 Flex 反编译。我曾多次使用 Sothink 的解决方案来帮助进行安全审计和手动优化字节码,当反编译时,结果与您对任何 Flash 反编译器的预期结果差不多。
导出到 flex 提供了一个 flex 项目,如果不手动编辑文件,通常无法重新编译该项目。然而,大部分原始项目确实与源代码相对接近(剥离变量名称、多阶段变量赋值等),如果您熟悉源代码,没有什么是您无法解决的。我假设你是,当然,除非你偷偷偷看别人的生计。
话虽如此,对于那些不了解闪存安全问题或有兴趣保护您的资产的人来说,惠普的 Prajakta Jagdale 最近在今年的 ShmooCon 上做了一个关于闪存反编译的演讲,这很吸引人。如果您有兴趣,可以在线获取该视频,但我会将找到该视频作为练习留给读者。