动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
   网页设计 → 阅读文章

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

作者:未知 来源:CSDN 
阅读 数 206 人次 , 2008-5-14 15:18:00 

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(); 


  
 本文Tags加密  组网  
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:js控制excel打印完美解决方案
· 下一篇:如何在网页中调试JavaScript
· FP2003中网页布局功能的应用
· Java咖啡馆——品味第一杯咖啡(4)
· 建站全攻略(1)
· 窗体控件大小随窗体大小变化而变化
· Xhtml第9天:第一个css布局实例


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077