奇怪的JavaScript代码......加密,编码或打包?

时间:2012-05-05 16:12:02

标签: javascript jquery encryption encoding

  

可能重复:
  How can I obfuscate JavaScript?

我正在浏览一些网站,发现非常有趣的事情。我只是这个编码的首发,从未见过这样的事情,所以我想知道它是加密的,编码的还是打包的还是还有什么?

脚本示例:

V10861992380165541086199238016554108619923801655410861992380165541086199238016554108619923801655410861992380165541086199238016554='13047389474143951304738947414395130473894741439513047389474143951304738947414395130473894741439513047389474143951304738947414395130473894741439513047389474143951304738947414395130473894741439513047389474143951304738947414395130473894741439513047389474143951304738947414395130473894741439513047389474143951304738947414395130473894741439513047389474143951304738947414395130473894741439513047389474143951304738947414395130473894741439513047389474143951304738947414395130473894741439513047389474143951304738947414395'

或者这里是一个非常长的东西的截图,甚至无法在我的屏幕上捕捉它。 http://snpr.cm/8KznHp.png http://snpr.cm/xOLfRE.png

谁能告诉我这些是什么,我怎么能这样做? 我是否需要为某项计划付费?谢谢你的理解。

1 个答案:

答案 0 :(得分:1)

所有行或代码都是创建一个以V开头的变量并将数字放入其中。没有看到其余的代码我不能告诉它是否只是编码或加密,但如果你注意到字符串只是重复数字1304738947414395。 你绝对可以自己做一个简单的编码。一个简单的编码是将所有javascript代码放在像aaa="document.write('blah')"这样的字符串中,然后说aaa="atob(aaa)将原始字符串转换为base64。保存base64字符串,然后将其放在像eval(btoa(aaa))这样的eval语句中,将其转换回文本,然后eval执行文本。当它完成后,你会得到一些编码温和的混淆代码。