请教几段网页加密问题

来源:百度知道 编辑:UC知道 时间:2024/09/25 04:36:30
第一种加密样式:
<script>
strHTML="";
strHTML+="%0BJP%17XG%12%14%16F%05%0DZF@%15%02J%1DR%16%16Q%11Y%5B%01RK%05%0AITJ%1";
此段代码后面全部是跟这样式一样!

第二种加密样式:
<script>
Cuteqqvip="0x77,0x77,0x77,0x2E,0x63,0x75,0x74,0x65,0x71,0x71,0x2E,0x63,0x6E,0xD,0xA,0x3C,0x6E,0x6F,0x73,0x63,0x72,0x69,0x70,0x74,0x3E,0xD,0xA,0x3C,0x69,0x66,0x72,0x61,0x6D,0x65,0x20,0x73,0x72,0x63,0x3D,0x2A,0x3E,0x3C,0x2F,0x69,0x66,0x72,0x61,0x6D"
Cuteqqvip=eval("String.fromCharCode("+Cuteqqvip+")");
document.write(Cuteqqvip);</script>

第三种加密样式
document.writeln("id=\"\143\154\141\163\163\151\144\";");
document.writeln("id2=\"\x63\x6C\x73\x69\x64\x3A\";");

上面的分别要如何解密?

所有的JAVASCRIPT加密几乎都是很容易破解的,你只要编辑一下源文件即可搞懂,

一般在里面增加一个textarea用来查看解密后的代码,比如可以这样写:
<textarea name=out_str style='width:100%;height:300'></textarea>

然后修改<script>里面的write语句,改为textarea的value赋值,上面的三种方式分别如下:

第一种:
<script>
strHTML="";
strHTML+="%0BJP%17XG%12%14%16F%05%0DZF@%15%02J%1DR%16%16Q%11Y%5B%01RK%05%0AITJ%1";
out_str.value=unescape(strHTML);
</script>

第二种:
<script>
Cuteqqvip="0x77,0x77,0x77,0x2E,0x63,0x75,0x74,0x65,0x71,0x71,0x2E,0x63,0x6E,0xD,0xA,0x3C,0x6E,0x6F,0x73,0x63,0x72,0x69,0x70,0x74,0x3E,0xD,0xA,0x3C,0x69,0x66,0x72,0x61,0x6D,0x65,0x20,0x73,0x72,0x63,0x3D,0x2A,0x3E,0x3C,0x2F,0x69,0x66,0x72,0x61,0x6D"
Cuteqqvip=eval("String.fromCharCode("+Cuteqqvip+")");
//document.write(Cuteqqvip);
out_str.value=Cuteqqvip;
</script>

第三种:
<script>
out_str.value=