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

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

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

c1

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

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

Flex系列之——初识Flex

最近有一个小项目,需要做一个基于Web的视频语音系统。我刚开始的想法就是使用C++之类的开发浏览器插件,用户访问时自动下载安装插件,之后使用Scoket进行网络传输。可是想想困难重重啊。这时候,我突然想起了之前提到的一个技术——Flex.

说起Flex,也是不是新兴的技术,早在Flash还属于Macromedia公司的时候,Flex就出现过1.0版本,后来随着互联网带宽的增加,Flex这种技术才慢慢变得广泛起来。对于Flex的介绍,大家还是自行Google吧,或者移步这里

我这个Flex系列打算主要写这样几篇日志:

1)Flex系列之——初识Flex

2)Flex系列之——说说Flex与FMS

3)Flex系列之——Stratus的故事

4)Flex系列之——与.Net不得不说的故事

当然,这篇就是系列之一咯,在大家开始我们的Flex之旅之前,希望大家能够做做准备工作哈,也不是特别多,主要有以下几点:

1)下载 Adobe Flash Builder 4(出于版权,下载地址我就不提供了,大家就自己找下吧 嘿嘿)

2)下载Adobe Flash Media Server(FMS)这个可以使用开发版,不要钱,但是最多只支持10个链接。点此下载

3)申请一个Stratus Key(开发者密钥 用于链接Adobe的Stratus服务器)点此申请

4)如果你不想让你的开发过程更简单点的话,建议安装Flash Player插件(Debug版)点此下载

嘿嘿 如果你都准备好了,剩下的,就是慢慢等我的后续日志咯。或者自己百度下,特别推荐以下两个链接做为参考资料:

Link1:http://www.flextheworld.com/flex-4-flash-builder-4-quick-guide

Link2:http://www.cnblogs.com/aierong/archive/2008/12/30/Flex.html#sp