反编译一个Flash的时候出现invalid SWF file,wrong signature是什么原因?
使用某软件反编译SWF文件时会遇到"invalid SWF file,wrong signature"的提示,翻译过来就是"无效的SWF文件,错误的签名",这是为什么呢?因为这个文件根本就不是真正的SWF,只是扩展名为.SWF.那么怎样把它解密查看其真实内容呢? If you encountered this error when trying to open a swf file,don't worry,FRC(aka Flash Resource Catcher) can help,to purchase FRC,please email us sales@softypt.com.
Flash素材提取工具FRC(Flash Resource Catcher)可以完美解决此类问题. FRC可以自动提取到网页当中的真实的SWF资源,包括SWF,XML,PNG,JPG等等格式的资源都可以提取到.并且可以输出全部资源的地址以便下载分析.
那么怎样确认一个文件是不是SWF呢? 使用十六进制编辑器或者普通文本编辑器打开目标SWF,
- 如果开头的3个字符是以下三个字符串之一:FWS,CWS,ZWS,那么它可能但不一定是一个SWF文件.
- 如果开头三个字符不是上述字符串之一,那么它一定不是SWF文件,用反编译软件打开它时就会报错..
在这里要提醒一下,所有浏览器自带的资源探测功能都是探测不到真正的隐藏资源的,但是FRC可以.
相关问题
- 怎样用AS3调用Flascc?
- 怎样反编译炼金术得到源代码?
- 怎样将AS3用Alchemy混淆加密?
- 怎样解决as3 Alchemy调用问题?
- 怎样使用ASV反编译出来的炼金术代码?
- 怎样破解Alchemy/Flascc/CrossBridge加密?
- 怎样将Alchemy/Flascc/CrossBridge反编译出源码?
- 怎样反编译Adobe Alchemy(Adobe Flascc)生成的SWF,调用其中的方法?
- 什么是Adobe Flascc,什么是Adobe Alchemy?什么是Adobe CrossBridge?
- 怎样判断一个SWF是否使用了Adobe Alchemy(Adobe Flascc)炼金术进行过加密处理?
- Flash反编译软件ASV2013,ASV2012支持Adobe Alchemy(Adobe Flascc)类库反编译吗?
- FRC(Flash Resource Catcher)支持Adobe Alchemy/Adobe Flascc/CrossBridge SWF炼金术反编译吗?
[相关软件推荐]