今天下午偶然发现了这个网站:http://www.turbonacho.com/让我感到好奇的是右下角出现一个没有边框的FLASH,被上面的美女声音深深吸引,并且人物没有背景,就像站在上面的一样!把页面另存后,下载了它的播放器,把其源代码破解出来了,但没有仔细研究!里面有一个名为playvsm.js的javascript文件,打开就得到了FLASH播放器加载的FLV地址,下载了下来,导入了FLASH,人物背景的确是透明的!导出了SWF,有意思,有空把代码好好研究一下!
发现一个很有意思的东西,打开另存下来的页面,里面有美女的声音!但页面没有FLASH呀,页面另存为是不能下载FLASH中的SWF文件的,当然是看不到美女的。但的确有声音呀,那么声音究竟是从哪来的,开始寻找……
- 在首页另CATL+F寻找.swf,只发现页加加载的
-
<SCRIPT language=javascript
src="TurboNacho Web Design & Ecommerce_ Website Design estimate in 24 hrs.files/swfobject.js"
type=text/javascript> - 并且上面的没有真正swf文件,难道是页面连接了网上的swf文件?它的播放器名叫:vsm-player.swf,寻找了首页 ,所有JS文件,连CSS文件也找了,也没有找到vsm-player.swf,说明声音并不是从SWF文件来的。 但是要播放FLV必须要FLV才能播放的,本地没有,那么一定是连接的远程服务器上的SWF播放器了,最后看了playvsm,js文件,的确路径为远程服务器的!
- 一个一个的排除吧,把首页不让它连接CSS,swfobject.js文件,我知道这个文件是为了在页面中加入swf文件的,既然声音不是从SWF出来的,那么这个文件可以排除。再找,发现还有一个playvsm.js的文件,开始就打开看了代码?并找到了FLV地址为:http://www.turbonacho.com/vsm/turbonacho.flv,下面代码没有细看。莫非声音就从这个JS文件出来的?证实一下
- 新建一个页面,连接上这个JS文件,代码如下:
- <SCRIPT language=javascript
src="TurboNacho Web Design & Ecommerce_ Website Design estimate in 24 hrs.files/playvsm.js"></SCRIPT>
</head> - 打开文件,美女声音真的就出来了,神奇啊,上面的JS文件写得太好了!真牛
下载听一听:点击下载
接到来,又想了一下,既然我把别人的FLV,SWF文件都下载下来了,打开playvsm.js文件,里面有页面要加载FLV和swf文件的路径,其写法如下:
- var url_to_vsm_dir = 'http://www.turbonacho.com/vsm/';
- var video_name = 'turbonacho.flv';
- var vsm_url_flv = url_to_vsm_dir + video_name;//flv路径
- var vsm_player = url_to_vsm_dir + 'vsm-player.swf';//SWF播放flv的路径
- 先在把上面的代码改为本地路径,我先就把vsm-player.swf和turbonacho.flv复制到了本地文件中了,要用到本地的swf文件,注意,在首页中要连接swfobject.js文件的,不然swf文件就没法工作!当然,swfobject.js文件要复制到本地文件中,下面把上面playvsm.js的路径改为本地路径:
- var vsm_url_flv ="turbonacho.flv";
- var vsm_player ="vsm-player.swf";
上面这样改了,发现一个问题,也就是如果单改FLV的路径,可以听到声音,但是一但改了SWF的路径就没有了声音,怎么这么怪呢,同要连接一个名为vsm-player.swf的文件,差别咋就这没大呢?莫非是vsm-player.swf中有路径问题,打开反编的vsm-player.swf的fla文件看AS代码,发现的确有个远程路径:
- var stat_url = "http://www.videospokesmodel.com/stat?video=" + url_flv + "&referer=" + referer + "&";
现在也把它改了:改为:var stat_url = url_flv ;
输出SWF文件,并替换原来的vsm-player.swf文件,声音真的出来了,把网断开也能听到声音,爽啊!呵呵,忙了大半天,至少有点成果啊!破解就进行到这里。
点击下载:破解效果2