从Word和Excel文件中提取Flash

来源:百度文库 编辑:神马文学网 时间:2024/04/28 08:38:27
2008年10月30日 星期四 16:59
经常收到朋友通过电子邮件寄来的Flash文件,不过很多时候它们都是嵌在Word或者Excel文件中的。奇怪为什么他们不直接把Flash的swf文件发送过来呢,要知道Word和Excel文件在互联网上可是主要的藏污纳垢的东西啊。有些居心叵测的人就是用这些文件绑定有趣的Flash文件,吸引你去打开,结果病毒或者木马就悄无声息地进入了你的机器。所以现在稍有网络常识的人对电子邮件传来的Office文件都很有戒心。你给朋友发这类文件总不免让对方担心。
如果我们知道这个Flash没有什么恶意,我们还是尽可能地单独保存。但是从Office文件中把Flash文件扣出来可没那么容易。你需要一个可以编辑二进制文件的编辑器,常用的有UltraEdit32,网上有很多地方可以下载。下面就是简单三步把Flash文件转存出来:
1、打开含有Flash的Office文档,点击菜单中的视图 -> 工具栏 -> 控件工具箱, 里面有个“设计模式”按钮。点击进入设计模式。选择文件中的Flash,复制粘贴到一个文件夹中,你会看到一个“片段”文件。
2、用UltraEdit32打开这个“片段”文件,按Ctrl-F,在出现的搜索栏输入“465753”。在搜索到的“465753”中的“4”位置以上的数据全部删掉。计算好之前的字节数,在UltraEdit32的菜单中选择编辑 -> Hex插入删除,把光标移到文件最开始处,输入要删除的字节数就可以删除之前的数据。这里“465753”是一个swf文件起头的特征字节,如果是其它类型的文件,你可以打开一个类似的文件,看看头几个字节是什么。
3、再将编辑好的文件另存为.swf文件就可以了。