http://space.flash8.net/bbs/thread-392511-1-1.html
官网:http://www.swf-reader.com/
这个可以内存提取(demo版可以无限制保存swf),比上次介绍的swf窗口吸血鬼要猛得多。
而且,更恐怖的是直接针对SWF Encrypt,DoSwf,SecureSWF等主流加密工具一键破解...
这个东西本来是开源的,但开源地址(http://realswfreader.sourceforge.net/)早就打不开了,
之前不太关注,才突然发现原来已变成一款成熟的商业软件。
另,开源的老版本在网上仍有流传,有兴趣自己搜一下...
简单教程(swf内存抓取):
1.到http://www.swf-reader.com/downloads.php?cat_id=2 下载最新demo,
2.解压文件,双击运行SwfReaderDemo.jar(需java支持,choose mode normal就可以)
3.用flashplayer运行加壳swf附件encrypt_test2.swf
4.file->Load swf from memory, process选择flashplayer.exe, Find swfs-> save swfs as...
另外,这个东西据说可以秒杀目前几款主流加密工具(SWF Encrypt,DoSwf,SecureSWF)。
总之,目前任何swf加密都难保证可靠性。
看来加密还是混淆比较靠谱,有时间再总结一下as3代码混淆的方法...