swfread——从swf中提取图片的小工具
原创文章,未经允许,请勿转载
闪客精灵和asv都可以从swf中提取图片,但是图片和导出as类链接的对应关系没有导出,最近看了一下swf文件格式,除了doabc代码比较复杂,其他tag导出还是比较简单的,swf中和图片关联的tag有:DefineBitsLossless,DefineBitsJPEG2,DefineBitsLossless2,DefineBitsJPEG3,参照了网上其他开源项目的代码,用C写了一个工具:swfread.exe,可以把swf里面的png、jpg等图片素材全部提取出来。
11月15日更新:支持中文类名
12月25日更新:支持zws为标识的lzma压缩算法
工具名称:提取swf中的图片 使用说明:swfread.exe a.swf b.swf c.swf (或可直接拖动多个swf到图标上)
附件下载:swfread.zip(133KB)
(注意:本程序并没有病毒或其他破坏性的代码,请注意chrome浏览器中下载时会提示:不是常见的下载类型,可能存在危险。如不放心,请勿使用)
顺带推荐一下我写的另一个小工具,可以从任意进程里提取swf出来:swfdump
来源:悠游悠游,2016-10-18,原文地址:https://yymmss.com/p/tool-swfread.html