2

可能重复:
如何混淆 JavaScript?

我正在浏览一些网站,发现非常有趣的事情。我只是这个编码的初学者,从来没有见过这样的东西,所以我想知道它是加密的还是编码的或打包的,还是有别的?

脚本示例:

V10861992380165541086199238016554108619923801655410861992380165541086199238016554108619923801655410861992380165541086199238016554='13047389474143951304738947414395130473894741439513047389474143951304738947414395130473894741439513047389474143951304738947414395130473894741439513047389474143951304738947414395130473894741439513047389474143951304738947414395130473894741439513047389474143951304738947414395130473894741439513047389474143951304738947414395130473894741439513047389474143951304738947414395130473894741439513047389474143951304738947414395130473894741439513047389474143951304738947414395130473894741439513047389474143951304738947414395'

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

谁能告诉我这些是什么,我该怎么做?我需要支付程序或其他费用吗?谢谢你的理解。

4

1 回答 1

1

所有行或代码所做的只是创建一个以 V 开头的变量并将数字放入其中。在没有看到其余代码的情况下,我无法判断它是否只是编码或加密,但如果您注意到该字符串只是重复数字 1304738947414395。您绝对可以自己进行简单的编码。一个简单的编码是将所有的javascript代码放在一个字符串中aaa="document.write('blah')",然后说aaa="atob(aaa)将原始字符串转换为base64。保存 base64 字符串,然后将其放在 eval 语句中,这样eval(btoa(aaa))会将其转换回文本,然后 eval 执行文本。完成后,您将获得一些经过编码的轻度混淆代码。

于 2012-05-05T16:30:32.997 回答