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

原创 2004年09月20日 19: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();

ASP Vbscript.Encode 解密

突破ASP代码中的多重加密 - [源代码里没有秘密]如果你看到下面这样一段代码,会不会打消对其作修改的意图?如果你有点经验,或者即使还没有什么经验,只要你还没慌乱,就足以看出这是用 VBScript....
  • e_zhiwen
  • e_zhiwen
  • 2010年10月30日 13:17
  • 5878

使用JScript.encode进行网页的加密与解密

我们常常看到类似新浪上面的视频播放页面源文件是一堆乱码,实际上是经过JScript加密过的代码,这样可以防止普通用户轻易的找到视频源文件地址,从而盗链,下面把JScript加密解密的方法整理了一下:申...
  • joliny
  • joliny
  • 2008年02月16日 22:45
  • 2265

经典ASP开发:弃VBScript而选JScript的八大理由

我承认,我是 JS 服务端技术的鼓吹者,我企图将 JS 语言的应用“从客户端包围服务端”,况且这不是新鲜事(SSJS),与我保持同一意见的人应该是有的,尽管对此不会有太大的热情,或者没有为此而“雄辩”...
  • zhangxin09
  • zhangxin09
  • 2010年04月17日 15:52
  • 6099

测试JScript/VBScript的办法

可单步运行:  cscript //X test.vbs  (如果安装VC环境会直接提示进入VC编译器调试) 遇到Stop(vbs)或者是Debug指令方中断至调试器:  cscript //D...
  • xhhjin
  • xhhjin
  • 2012年11月19日 12:31
  • 1376

最新的JScript.Encode加密解密.Encode在线加密解密

如果在线加密失败,哪就是enc = new ActiveXObject("Scripting.Encoder");失败了JScript.Encode加密解密.Encode在线加密解密http://ww...
  • oicqkill
  • oicqkill
  • 2005年01月20日 13:10
  • 3285

在C++中调用Jscript/VBscript中的函数

在C++中调用Jscript/VBscript的函数非常简单,Windows提供了一个msscript.ocx的控件,利用这个控件可以直接操作Jscript/VBscript: 执行一段Jscript...
  • wshcdr
  • wshcdr
  • 2013年06月05日 10:18
  • 1189

引用 解密VBScript.Encode的asp代码 木马在线解密

之前看到师兄做了一个查杀屏蔽iframe script 网马的文件,用了VBScript.Encode 进行加密,感觉还不错,于是问他拿了一个工具,顺便搜索了一下,找到了在线解密的源代码,下面给大家分...
  • pzhan
  • pzhan
  • 2011年04月25日 21:20
  • 4469

VBScript把json字符串解析成json对象的2个方法

这篇文章主要介绍了VBScript把json字符串解析成json对象的2个方法,本文通过MSScriptControl.ScriptControl和jscript实现,需要的朋友可以参考下 ...
  • kaifeng2988
  • kaifeng2988
  • 2015年12月18日 15:41
  • 900

ASP学习笔记(4)--vbscript和javascript的混合使用

当然我们可以在一个asp文件中使用vbscript和javascript两中脚本语言。看下例   function jssayhello(){   return "hello world from j...
  • Jianghui1980
  • Jianghui1980
  • 2007年05月30日 15:35
  • 1088

易语言实现-JScript.Encode加密解密(三)

在没有开始之前先看一下 下面的帖子 易语言实现-JScript.Encode加密解密(一) 易语言实现-JScript.Encode加密解密(一) 开始 本帖来自易语言官方论坛===...
  • bylost
  • bylost
  • 2017年03月15日 15:05
  • 547
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:也谈*.Encode(JScript, VBScript等)的解密
举报原因:
原因补充:

(最多只允许输入30个字)