【经验总结】IMPERATOR老战车被密界劲旅SWFDecompiler替换下场

IMPERATOR是我接触的第一款可以将SWF还原成FLA的软件,那时候被这神奇的软件震住了,欣喜之情无以言表(周围没好这一口的人)。之后SWFDecompiler也立即给自己加上了这个功能,但是生成的FLA渲染SWF总是会出一点小问题,所以我心中的SWF2FLA王者一直是IMPERATOR。

时间过去了一年多,FLASH密界风云变换,当今趋势是:加解密软件自身的加密工作也做得越来越好。这当然不是我希望看到的,Flashincrypt的版本不断升级,但现在普遍认为稳定是却还是2.7,新的版本甚至虚晃一枪,根本就不加密。解密的IMPERATOR能用的还一直是1.6,传说中的3.X一直没有可用的流出来。只有SWFDecompiler还在一直更新,最新的3.1出来之后,我做了一个小测试:用Flashincrypt 2.7对我做的一个SWF进行加密,然后进行还原测试。

IMPERATOR对这个加密文件开始的时候还原进度还正常,到最后快要结束的时候却自己出错退出。

SWFDecompiler 3.1顺利把文件还原成了FLA,将该FLA再次生成SWF也成功了,只是生成过程中产生了一些脚本警告,估计脚本多的SWF还原成FLA还是会发生一些问题的。不过比IMPERATOR已经好很多了。

加解密的软件追求技术多么完善似乎不现实,关键是“新”,一新遮百丑。我不是贬低IMPERATOR丑,我也期待他的最新版本重现当年风采。