放飞你的梦想--翱翔我的天空 | 会员登陆 | 繁體中文 | 站点地图 | 站长博客
 | 网站首页 | 文章中心 | IT 前沿 | 清怡画风 | 视频教程 | 资源下载 | 精彩图库 | 博客文赏 | 天空论坛 | 访客留言 | 音乐版 | 
    本站全新推出IT 前沿频道欢迎大家访问 地址 http://it.tkbbs.com  [风雪残士  2005年12月9日]            本站推出新浪VIVI收藏夹服务,欢迎使用  [风雪残士  2005年10月18日]        
您现在的位置: 翱翔翼站 >> 文章中心 >> 编程开发 >> 网页开发 >> Script脚本 >> 文章正文 今天是:
也谈*.Encode(JScript, VBScript等)的解密 【字体:
作 者:佚名 文章来源:网络 更新:2006-3-18 11:57:58 点击:









也谈*.Encode(JScript, VBScript等)的解密

也谈*.Encode(JScript, VBScript等)的解密


作者:风情主人 QQ:11602011


1、加密程序获得地址:

繁體中文

http://download.microsoft.com/download/winscript56/Install/1.0/W98NT42KMeXP/TW/sce10cht.exe

English

http://download.microsoft.com/download/0/0/7/0073477f-bbf9-4510-86f9-ba51282531e3/sce10en.exe

2、解密原理(以下代码在 IE6 sp1下测试通过).[下载解密完整包]

// 打开一空白窗口; top = 6000, left = 7000设置是为了不让窗口可见.

var win = window.open("about:blank", "SunflowerJM", "top = 6000, left = 7000, width = 100, height = 30");

if( null != win )

{

    var obj = window.document.getElementById('jjstr'); // jjstr 是我让别人填写待解密串输入框的ID号:<TEXTAREA id='jjstr' name='jjstr' rows='18'></TEXTAREA >

    

    win.document.writeln( "<html><body><scr" + "ipt language=javascript>window.onerror = new Function(';return true;');</sc" + "ript>" );

    win.document.writeln( obj.value );

    win.document.writeln( "</body></html>" );

    win.document.close();

    

    if( !win .closed )

    {

       var objScpt = win.document.getElementsByTagName("script"); // 取加密的串。这个时候取处的串是内存中的串,所以已经是解密的了。

       

       if( 50 < objScpt[ objScpt.length - 1] .innerHTML.length ) // 如果长度小余50就没有解密的意义了

           obj.value = objScpt[objScpt.length - 1 ].innerHTML;

       else

           alert("解密失败:可能十您拷贝代码的过程中是已经改变原来的代码了?!\n\n或者代码长度小于50了。");

    }

}

win.close(); 





文章录入:风雪残士    责任编辑:风雪残士 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    相关文章
    没有相关文章
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    最新文章 TOP10
    最新热门 TOP10
    最新推荐TOP10
    翱翔翼站拥有本站所有版权! Copyright © 2005 - 2008 5-IT.COM
    本站维护 :风雪残士

    浙ICP备05039908号
    努力打造国内最全的电脑技术资料库