今天相声大师马季逝世了,林雪发帖通告此事,我刚才在腾讯网站也看到消息,并看到首页有马季大师的作品《打电话》在线播放,想移植到林雪的那帖里,可看分析网页代码没有发现有mp3、wav、wma或ra等格式的音频文件地址。后来分析代码发现如下内容:
<SCRIPTLANGUAGE="JScript.Encode">#@~^igAAAA==@&7l.,m!DsbV~',J4YDwl&J44snNblR$5mK:J:nNrCJ+UYJ+!Zvq+J:l%rJNCNbCt;mRsw&ri@&-lMP-bNO4,'P2+!p@&m.~_+bo4Y~x,!I@&7CD,l;OKnVCzwVCo,x,FI@&PCoAAA==^#~@</SCRIPT> 很明显是JScript.Encode脚本加密,ScriptEncoder是Microsoft出品的一个script加密工具,它是一个简单的命令行工具,可以对html文件进行加密,加密后其中的文本部分均保持不变,只是对其中的javascript和VBscript部分进行加密处理,加密后的script在功能上无任何损失,仅是其代码变成密文,用源文件方式查看只是一些乱码。该程序很小只有64K,使用非常很简单,在DOS命令行下执行,也可在windows下带参数运行。该程序除了可对html文件加密外,也可以对asa,asp, cdx,js,sct,vbs文件加密。加密后的文件大小基本无变化。加密后的javascript中原<SCRIPT LANGUAGE=JScript>行,变成< SCRIPTLANGUAGE=JScript.Encode >,VBscript 中< SCRIPTLANGUAGE=VBScript.Encod e>变成< SCRIPT LANGUAGE=VBScript>
在网上在线解密JScript.Encode加密的网页很多,通过搜索找到一个(例如:http://www.35wl.com/tools/encode.htm)将加密的代码复制进去,解密得到如下内容:
var curFile ="http://bbmedia.qq.com/media/ent/200612/maji/dadianhua.mp3";var vWidth = 320;
var vHeight = 0;
var autoPlayFlag = 1;
可见加密部分是赋值部分,其中curfile就是我们要找的音频文件地址,到此地址破解成功。特写小文。