Microsoft 脚本编码器(4) --- 编码示例

  •   2009-07-27/22:08

  •                编码示例

    如下是一个包含需要保护的 JScript 代码的简短示例:
    <HTML>
    <HEAD>
    <TITLE>脚本编码器示例页</TITLE>
    <SCRIPT LANGUAGE="JScript">
    <!--//
    //Copyright&copy; 1998 Microsoft Corporation. All Rights Reserved.
    //**开始编码**
    function verifyCorrectBrowser(){
      if(navigator.appName == "Microsoft Internet Explorer")
        if (navigator.appVersion.indexOf ("5.") >= 0)
          return(true);
        else
          return(false);
    }
    function getAppropriatePage(){
      var str1 = "Had this been an actual Web site, a page compatible with ";
      var str2 = "browsers other than ";
      var str3 = "Microsoft Internet Explorer 5.0 ";
      var str4 = "would have been loaded.";
      if (verifyCorrectBrowser())
        document.write(str1 + str3 + str4);
      else
        document.write(str1 + str2 + str3 + str4);
    }
    //-->
    </SCRIPT>
    </HEAD>
    <BODY onload="getAppropriatePage()">
    </BODY>
    </HTML>

    该页在经脚本编码器运行后如下所示:
    <HTML>
    <HEAD>
    <TITLE>脚本编码器示例页</TITLE>
    <SCRIPT LANGUAGE="JScript.Encode">
    <!--//
    //Copyright&copy; 1998 Microsoft Corporation. All Rights Reserved.
    //**开始编码**#@~^QwIAAA==&~~,P[W1;s+UDRSDkD+vdYMF~_,/O.yP_,dYM&P3~dYMc*iNz&R @*^#~@
    //-->
    </SCRIPT>
    </HEAD>
    <BODY onload="getAppropriatePage()">
    </BODY>
    </HTML>


    -----------------------------------------------------------

    要点  :经过编码后,如果您改动编码后的文本,哪怕只改动一个字。脚本的完整性就会丢失,从而不能再使用。  


    评论 {{userinfo.comments}}

    {{money}}

    {{question.question}}

    A {{question.A}}
    B {{question.B}}
    C {{question.C}}
    D {{question.D}}
    提交

    驱动号 更多