单独提取出字符串,在后面加上.toString()进行调试即可看到原本字符串。
你的这句转码后如下:
window["document"]["write"]('<sc')
相当于:window.document.write('<sc')
很有可能是输出一个script标签的代码段的开始。
我觉得学习js逆向所需要的时间取决于学习者的背景知识和学习努力程度。一般来说,有一定的计算机基础知识的学习者,可以在1-2个月内学习完js逆向;对计算机基础知识不太了解的学习者,则需要3-4个月才能学完js逆向。在此基础上,如果学习者能够投入足够的时间和精力,学习效率也可以得到进一步提高。2个可能,一个就是你js文件的路径写错了,你的js和jsp在同一级目录下吗?如果不是,那么你的路径就写错了。
第二个如果你的city.js有直接去页面信息的,那么因为加载顺序的问题,就有可能取不到页面的元素信息。
说一下具体的错误吧。浏览器上是能看到javascript的错误的。不知道你用的是那种浏览器。