JS代码混淆了,怎么反混淆回去?

JavaScript014

JS代码混淆了,怎么反混淆回去?,第1张

这不是混淆,只是使用16进制表示的ASCII码~

单独提取出字符串,在后面加上.toString()进行调试即可看到原本字符串。

你的这句转码后如下:

window["document"]["write"]('<sc')

相当于:window.document.write('<sc')

很有可能是输出一个script标签的代码段的开始。

我觉得学习js逆向所需要的时间取决于学习者的背景知识和学习努力程度。一般来说,有一定的计算机基础知识的学习者,可以在1-2个月内学习完js逆向;对计算机基础知识不太了解的学习者,则需要3-4个月才能学完js逆向。在此基础上,如果学习者能够投入足够的时间和精力,学习效率也可以得到进一步提高。

2个可能,一个就是你js文件的路径写错了,你的js和jsp在同一级目录下吗?

如果不是,那么你的路径就写错了。

第二个如果你的city.js有直接去页面信息的,那么因为加载顺序的问题,就有可能取不到页面的元素信息。

说一下具体的错误吧。浏览器上是能看到javascript的错误的。不知道你用的是那种浏览器。