关于这段程序代码

来源:百度知道 编辑:UC知道 时间:2024/05/26 06:47:02
var words ="%3Cscript%20language%3D%22JavaScript%22%3Efunction%20CheckPassword%28%29%7B%09if%28document.all.password.value%20%3D%3D%20%22HaCkEr.CoM.cN%22%29%09window.open%28%22two-four.htm%22%2C%22surveywin%22%2C%22toolbar%3Dno%2Clocation%3Dno%2Cdirectories%3Dno%2Cstatus%3Dno%2Cmenubar%3Dno%2Cscrollbars%3Dno%2Cresizable%3Dno%2Cwidth%3D610%2Cheight%3D400%2Cstatus%3Dyes%2Cresizable%3Dyes%22%29%3B%09%09else%09%09window.alert%28%22%u62B1%u6B49%uFF0C%u4F60%u8F93%u5165%u7684%u5BC6%u7801%u4E0D%u6B63%u786E%uFF01%22%29%3B%7D%3C/script%3E" // -_-#
function outword()
{
var newwords;
newwords = unescape(words);
document.write(newwords);
}
outword();
// -->
</script>
这段怎么解

这段是一段已经用escape方法加密了的字符串:
var words ="%3Cscript%20language%3D%22JavaScript%22%3Efunction%20CheckPassword%28%29%7B%09if%28document.all.password.value%20%3D%3D%20%22HaCkEr.CoM.cN%22%29%09window.open%28%22two-four.htm%22%2C%22surveywin%22%2C%22toolbar%3Dno%2Clocation%3Dno%2Cdirectories%3Dno%2Cstatus%3Dno%2Cmenubar%3Dno%2Cscrollbars%3Dno%2Cresizable%3Dno%2Cwidth%3D610%2Cheight%3D400%2Cstatus%3Dyes%2Cresizable%3Dyes%22%29%3B%09%09else%09%09window.alert%28%22%u62B1%u6B49%uFF0C%u4F60%u8F93%u5165%u7684%u5BC6%u7801%u4E0D%u6B63%u786E%uFF01%22%29%3B%7D%3C/script%3E"

//下面为一个解密后并输出字符串的函数
function outword()
{
var newwords;
newwords = unescape(words); //用unescape方法解密words字符串。
document.write(newwords);
}

//调用outword();函数
outword();
// -->
</script>