如何解码JSFuck脚本? [英] How to decode a JSFuck script?

查看:157
本文介绍了如何解码JSFuck脚本?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在JavaScript中有以下代码:

I have this code in JavaScript:

[(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+
(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+
(!![]+[])[+!+[]]]

在控制台中,它将返回

Array [ "filter" ]

我该如何解码很多与上面的文本相似的文本?例如:

And how can I decode a lot of text that’s similar to the text above? E.g.:

[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+
(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+
([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+
(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+
(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+
(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+
([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+
(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+
(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+
(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+
([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+
(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]

我想看普通的脚本.

推荐答案

我看到了很多解码尝试,但是都没有可靠的方法.我发现对非字母数字Javascript进行解码的最简单方法是使用Chrome.

I have seen many decoding attempts around, but none that work reliably. The easiest way I have found to decode Non Alphanumeric Javascript is with Chrome.

打开Chrome>转到jsfuck.com>将要解码的代码粘贴到窗口中,然后单击运行此".

Open Chrome > Go to jsfuck.com > paste the code you would like to decode in the window > hit Run This.

然后打开控制台,如果您的来自PasteBin的特定代码会出现错误:

Then open the Console, in the case of your specific code from PasteBin there will be an error:

Uncaught TypeError: Cannot read property 'innerHTML' of null  

在错误的右侧,单击行号链接,然后将显示代码.结果是:

To the right of the error, click the line number link, and the code will be revealed. The result is:

(function(){
    window.false=document.getElementById('sc').innerHTML;
})

这将解释为什么您会收到尝试仅使用JSFuck本身对其进行解码的错误的原因.网站上没有ID为sc的元素.

Which explains why you get the error trying to just decode it using JSFuck itself. There is no element with the id sc on their site.

这篇关于如何解码JSFuck脚本?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆