从exe文件中提取flash文件,进而提取flash中的音频

今天收到Emnkcn的一封邮件,他说他有某考研视频是个exe文件,他想把里面的音频提取出来放到mp3中听,无奈他试了多种方法都不能将flash自这个exe文件中分离出来。今天小搞了下,终于成功,特将思路与方法记录于下:

拿到这个exe文件,第一反应就是得先判断下这个程序是用何种软件写成的,毕竟里面的Flash是嵌入在资源文件中的,只有了解了exe的编译软件才能找到相应的提取资源文件的方法。这个步骤很简单,我们请出大名鼎鼎的“language2000”,很简单就得出了我们需要的信息。此软件是使用Delphi编写的。

c1

知道了编写工具,我们就得想办法提取资源,我先后使用了eXeScope,PE Explorer以及ResHacker,都没能取得其中内嵌的资源文件。于是换了种想法,既然是内嵌资源,程序源文件中应该包含此文件的完整副本,于是

继续阅读“从exe文件中提取flash文件,进而提取flash中的音频”