It seems as though it's encoded in unicode. The thing that gave it away is at the bottom where it parses through that giant mess of stuff and decodes it and then it looks like it runs it through an eval( ).
If you wanted to decrypt it, you could run it through the function at the bottom and try to capture the output.
But no, it's not actually encrypted. With enough patience, you can get the actual code out. Otherwise, the browser would choke on it. They can't decrypt encrypted javascript any more than you can without a key.
发布评论
评论(3)
在控制台中:
将第一部分粘贴到 eval
第二部分,在控制台中将
eval
替换为unescape
并运行它应该会给出以下结果:
更改
eval
> 在console.log
中添加新代码并运行它,获取控制台中的输出并将其放入 js 中美化器它给你代码
这不安全,需要不到 30 秒才能获取代码。
In console:
paste in the first section up to the eval
second part replace the
eval
withunescape
in the console and run itshould give you this:
change the
eval
in the new code toconsole.log
and run ittake the output in the console and put it in js beautifier and it gives you the code
This is not secure and took <30 seconds to get the code.
这是统一码。用于
使其处于正常形式。它仍然很混乱,但这会让你开始。
It's unicode. Use
to get it in it's normal form. It's still obfuscated, but that'll get you started.
看起来好像是用 unicode 编码的。泄露它的东西在底部,它解析那些巨大的混乱内容并对其进行解码,然后看起来像是通过一个
eval()
来运行它。如果你想解密它,你可以通过底部的函数运行它并尝试捕获输出。
但不,它实际上没有加密。只要有足够的耐心,你就可以得到实际的代码。否则,浏览器会卡住。他们无法解密加密的 JavaScript,就像没有密钥一样。
It seems as though it's encoded in unicode. The thing that gave it away is at the bottom where it parses through that giant mess of stuff and decodes it and then it looks like it runs it through an
eval( )
.If you wanted to decrypt it, you could run it through the function at the bottom and try to capture the output.
But no, it's not actually encrypted. With enough patience, you can get the actual code out. Otherwise, the browser would choke on it. They can't decrypt encrypted javascript any more than you can without a key.