有爬虫大佬知道下面的 js 加密是什么格式吗?又怎么解密,头很大

2021-11-10 17:19:05 +08:00
 kaiger

$=~[];$={:++$,$$$$:(![]+"")[$],$:++$,$$:(![]+"")[$],$:++$,$$$:({}+"")[$],$$$:($[$]+"")[$],$$:++$,$$$:(!""+"")[$],$__:++$,$$:++$,$$:({}+"")[$],$$:++$,$$$:++$,$:++$,$$:++$};$.$=($.$=$+"")[$.$$]+($.$=$.$_[$.$])+($.$$=($.$+"")[$.$])+((!$)+"")[$._$$]+($.=$.$[$.$$])+($.$=(!""+"")[$.$])+($.=(!""+"")[$.$])+$.$[$.$_$]+$.+$.$+$.$;$.$$=$.$+(!""+"")[$.$$]+$.+$.+$.$+$.$$;$.$=($.)[$.$][$.$];$.$($.$($.$$+"\""+"\\"+$.$+$.$_$+$.$+$.$$$$+"(\\"+$.$+$.$$_+$.$$$+"\\"+$.$+$.$$+$.$+"\\"+$.$+$.$$+$.$$+$.$$$+$.$+"\\"+$.__$+$.$$+$.$$$+".\\"+$.$+$.$_$+$.$+"\\"+$.$+$.$$_+$.$$$+$.$+"){"+$.$$$+$.$+$.$$+$._+"\\"+$.$+$.$$+$.$$+$.$$$+"\\"+$.__$+$.$$+$.$$+$.+"."+$.$$+$.$+$.$+"\\"+$.__$+$.$$+$.$$+"\\"+$.__$+$.$$+$.$+$.$$$_+"='\\"+$.$+$.$+$.$$$+"\\"+$.$+$.$+$.+"\\"+$.$+$.+$.$_$+"\\"+$.$+$.$+$.$$+""+$.$$+$.$$+"\\"+$.$+$.+$.$$+$.$$+$.$+$.$+$.$+"\\"+$.$+$.+$.$+$.$$+"\\"+$.$+$.+$.$$+"='+\\"+$.__$+$.$$+$.$+"\\"+$.$+$.$$+$.$$$+$.$+$.$+";"+$.$$$+$.$+$.$$__+$.+"\\"+$.$+$.$$+$.$$+$.$$$_+"\\"+$.$+$.$$+$.$$+$.+"."+$.$$+$.$+$.$+"\\"+$.$+$.$$+$.$$+"\\"+$.$+$.$$+$.__$+$.$$$+"='\\"+$.$+$.$+$.$$$+"\\"+$.$+$.$+$.+"\\"+$.$+$.+$.$$+"\\"+$.$+$.$+$.$$+"\\"+$.$+$.$+$.$+"\\"+$.$+$.+$.$+"=\\"+$.$+$.+$.$$+"\\"+$.$+$.$$$+$.$+"\\"+$.$+$.$_$+$.$+$.$$$$+"\\"+$.$+$.$+$.$$$+"\\"+$.$+$.$$_+$.$+$.$$+"\\"+$.__$+$.$+$.$$$+$.$+"\\"+$.$+$.$$+$.$+$.$+"\\"+$.$+$.$$$+$.$+$.+"\\"+$.$+$.+$.$_$+"\\"+$.$+$.$+$.$+"\\"+$.$+$.$$+$.$+$.+"\\"+$.$+$.$+$.$$+$.$$+"\\"+$.$+$._$$+$.$+"\\"+$.$+$.$+$.+"\\"+$.$+$.$$+$.$$+"\\"+$.$+$.+$.$+$.$$$+"\\"+$.$+$.$+$.$$+$.$$$+(![]+"")[$.$]+$.$$$+$.$+"\\"+$.$+$.$_$+$.$+"\\"+$.$+$.$+$.$_$+"\\"+$.$+$.$+$.$$$+$.$$$+"+\\"+$.$+$.+$.$$+$.+"\\"+$.$+$.+$.$$+"\\"+$.$+$.$+$.$+"\\"+$.$+$.+$.$+"\\"+$.$+$.$+$.$+"\\"+$.$+$.$$+$.$_+"\\"+$.$+$.$+$.$+"\\"+$.$+$.$$+$.$$+"=';"+$.$$$+$.$+$.$$+$.+"\\"+$.__$+$.$$+$.$$+$.$$$+"\\"+$.$+$.$$+$.$$+$.+"."+$.$$+$.$+$.$+"\\"+$.$+$.$$+$.$$+"\\"+$.$+$.$_$+$.$+$.$$$+"='\\"+$.__$+$.$+$.$$+"\\"+$.$+$.$+$.$$+"\\"+$.$+$.+$.$+"\\"+$.$+$.$+$.$+"\\"+$.__$+$.$+$.$$+"\\"+$.$+$.$+$.$+"\\"+$.$+$.$+$.$+"\\"+$.$+$.$+$.$$_+"\\"+$.$+$.+$.$$+"\\"+$.$+$.$+$.$+"\\"+$.$+$.$+$.$+"\\"+$.$+$.+$.$__+"="+$.$$+$.$+$.$$+$.+$.$+$.$+$.$$+$.+$.$+$.$$+$.$$$+$.$+$.$+"'}\\"+$.$+$.$$+$.$$+$.$$+"\\"+$.__$+$.$$+$.$+"\\"+$.$+$.+"\\"+$.$+$.$+$.$$$+$.$$$+$.+"\\"+$.$+$.+$.$$$+(![]+"")[$.$]+$.$+$.$$$+$.$$+(![]+"")[$.$]+"="+$.$$$$+$.+"\\"+$.$+$.$$+$.$$+$.$$+$.+"\\"+$.$+$.$_$+$.$+$.$+"\\"+$.__$+$.$$+$.$$+"(){\\"+$.__$+$.$$+$.$+$.$$$$+"("+$.+"\\"+$.$+$.$$$+$.$+"\\"+$.$+$.$$+$.+$.$$$+$.$+$.$$$$+"\\"+$.$+$.+"\\"+$.__$+$.$$+$.$$+$.$$$+(![]+"")[$.$]+$.$$$$+"!=='"+$.+"\\"+$.__$+$.$$+$.$$+$.$$$+$.$$$+$.$$$$+"\\"+$.__$+$.$$+$.$+"\\"+$.$+$.$$+$.$$+$.$$$+$.$$$+"'){\\"+$.$+$.$$+$.$+$.$$$+$.+$.+"\\"+$.__$+$.$$+$.$+"\\"+$.$+$.$$+$.$$+"\\"+$.$+$.+"\\"+$.$+$.$$+$.$$+$.$$$+(![]+"")[$.$]+$.$$$$+"};\\"+$.$+$.$_$+$.$+$.$$$$+"("+$.+"\\"+$.$+$.$$$+$.$+"\\"+$.$+$.$$+$.+$.$$$+$.$+$.$$$$+"\\"+$.$+$.+"\\"+$.$+$.$$+$.$$$+"\\"+$.$+$.$_$+$.$+"\\"+$.$+$.$$+$.$$+$.$$$+$.$+"\\"+$.$+$.$$+$.$$$+"!=='"+$.+"\\"+$.$+$.$$+$.$$+$.$$$+$.$$$+$.$$$$+"\\"+$.$+$.$$+$.$+"\\"+$.$+$.$$+$.$$+$.$$$+$.$$$+"'){\\"+$.__$+$.$$+$.$+$.$$$+$.__+$.+"\\"+$.$+$.$$+$.$_+"\\"+$.$+$.$$+$.$$+"\\"+$.$+$.+"\\"+$.__$+$.$$+$.$$$+"\\"+$.$+$.$_$+$.$+"\\"+$.$+$.$$+$.$$+$.$$$+$.$+"\\"+$.$+$.$$+$.$$$+"};\\"+$.__$+$.$$+$.$+$.$$$$+"("+$.+"\\"+$.$+$.$$$+$.$+"\\"+$.$+$.$$+$.+$.$$$+$.$+$.$$$$+"\\"+$.$+$.+"\\"+$.$+$.$+$.$$$+(![]+"")[$.$]+$.$+$.$$$+$.$$+(![]+"")[$.$]+"!=='"+$.+"\\"+$.$+$.$$+$.$$+$.$$$+$.$$$+$.$$$$+"\\"+$.$+$.$$+$.$+"\\"+$.$+$.$$+$.$$+$.$$$+$.$$$+"'){\\"+$.__$+$.$$+$.$+$.$$$+$.__+$.+"\\"+$.$+$.$$+$.$_+"\\"+$.$+$.$$+$.$$+"\\"+$.$+$.+"\\"+$.$+$.$+$.$$$+(![]+"")[$.$]+$.$+$.$$$+$.$$+(![]+"")[$.$]+"};"+$.+"\\"+$.$+$.$$+$.+"\\"+$.$+$.$$+$.$+$.$+"\\"+$.__$+$.$$+$.$$$+"\\"+$.$+$.+"\\"+$.__$+$.$$+$.$$+$.$$$+"\\"+$.$+$.$$_+$.$$$+"\\"+$.$+$.+"\\"+$.$+$.+$.$_$+"\\"+$.$+$.$$+$.$+"\\"+$.__$+$.$$+$.$+$.$+"\\"+$.__$+$.$$+$.$+"('"+$.+"\\"+$.__$+$.$$+$.$$+$.$$+$.$$$+(![]+"")[$.$]+$.$$$+"\\"+$.$+$.+$.+$._$+"\\"+$.$+$.+(![]+"")[$.$]+$.$+$.$$+$.$$+$.+$.$$$_+"\\"+$.$+$.+"\\"+$.$+$.$__+$.$$$+(![]+"")[$.$]+$.$+$.$$$+$.$$+(![]+"")[$.$]+"\\"+$.$+$.+$.$+$.$$$+"\\"+$.$+$.$$+$.$+$.$$$+$.$$+$.+"')};"+$.$$$$+$._+"\\"+$.$+$.$$+$.$$+$.$$+$.+"\\"+$.$+$.$_$+$.$+$.$+"\\"+$.__$+$.$$+$.$$+"\\"+$.$+$.+"\\"+$.__$+$.$$+$.+"\\"+$.$+$.$$+$.$+$.$+$.$$__+$.$$$+"\\"+$.$+$.$$+$.$$+"\\"+$.$+$.$$+$.$$+"(\\"+$.$+$.$$+$.$$+")\\"+$.$+$.+"{\\"+$.$+$.$$+$.$$+$.$$+"\\"+$.__$+$.$$+$.$+"\\"+$.$+$.+"\\"+$.__$+$.$$+$.$+$.$$$+"\\"+$.__$+$.$$+$.$$+$.+(![]+"")[$.$]+$.+"\\"+$.$+$.+"=\\"+$.$+$.+"\\"+$.$+$.$$+$.$$+".\\"+$.$+$.$$+$.$$+$.+$.$$$+"\\"+$.$+$.$$+$.$$+$.+"\\"+$.$+$.$$+$.$+"\\"+$.__$+$.$$+$.$+"\\"+$.$+$.$$+$.$$+"\\"+$.$+$.$+$.$$$+"("+$.$+",\\"+$.$+$.+$.$$+")."+$.$$+$.$+"\\"+$.__$+$.$$+$.$$+$.$$__+$.$$+$.+"('"+$.$+"')."+$.$$__+$.$+"\\"+$.$+$.$$+$.$$+$.$$+$.$$+$.+"(\\"+$.$+$.$$+$.$$+".\\"+$.$+$.$$+$.$$+$.+$.$$$+"\\"+$.$+$.$$+$.$$+$.+"\\"+$.$+$.$$+$.$+"\\"+$.__$+$.$$+$.$+"\\"+$.$+$.$$+$.$$+"\\"+$.$+$.$+$.$$$+"("+$.$+$.+",\\"+$.$+$.+$.$+$.$+"))."+$.$$+$._$+"\\"+$.$+$.$$+$.$$+$.$$+$.$$+$.+"('"+$.$+"')."+$.$$+$.$+"\\"+$.__$+$.$$+$.$$+$.$$__+$.$$+$.+"(\\"+$.$+$.$$+$.$$+".\\"+$.__$+$.$$+$.$$+$.+$.$$$+"\\"+$.__$+$.$$+$.$$+$.+"\\"+$.$+$.$$+$.$+"\\"+$.$+$.$_$+$.$+"\\"+$.$+$.$$+$.$$+"\\"+$.$+$.$+$.$$$+"("+$.$_$+",\\"+$.$+$.+$.$$+"))."+$.$$__+$.$+"\\"+$.$+$.$$+$.$$+$.$$+$.$$+$.+"('"+$.+"')."+$.$$+$._$+"\\"+$.$+$.$$+$.$$+$.$$+$.$$+$.+"(\\"+$.$+$.$$+$.$$+".\\"+$.$+$.$$+$.$$+$.+$.$$$+"\\"+$.$+$.$$+$.$$+$.+"\\"+$.$+$.$$+$.$_+"\\"+$.$+$.$$+$.$+"\\"+$.$+$.$$+$.$$+"\\"+$.$+$.$+$.$$$+"("+$.$+"))."+$.$$+$.$+"\\"+$.$+$.$$+$.$$+$.$$+$.$$+$.+"('\\"+$.$+$.$$$+$.$+"')."+$.$$+$.$+"\\"+$.__$+$.$$+$.$$+$.$$__+$.$$+$.+"(\\"+$.$+$.$$+$.$$+".\\"+$.__$+$.$$+$.$$+$.+$.$$$+"\\"+$.__$+$.$$+$.$$+$.+"\\"+$.$+$.$$+$.$+"\\"+$.$+$.$_$+$.$+"\\"+$.$+$.$$+$.$$+"\\"+$.$+$.$+$.$$$+"("+$.$$$+",\\"+$.$+$.+$.$+$.$$+"));\\"+$.$+$.$$+$.$+$.$$$+$.+$.+"\\"+$.__$+$.$$+$.$+"\\"+$.$+$.$$+$.$$+"\\"+$.$+$.+"\\"+$.$+$.$$+$.$+$.$$$+"\\"+$.__$+$.$$+$.$$+$.+(![]+"")[$.$]+$.+".\\"+$.$+$.$$+$.$$+$.+$.$$$+"\\"+$.$+$.$$+$.$$+$.+"\\"+$.$+$.$$+$.$+"("+$.+",\\"+$.$+$.+$.$$+$.$+");};\\"+$.$+$.$$+$.$$+$.$$+"\\"+$.$+$.$$+$.$+"\\"+$.$+$.+"\\"+$.__$+$.$$+$.$$+"\\"+$.__$+$.$$+$.$$$+"\\"+$.$+$.$_$+$.$+$.+$.$$+"\\"+$.$+$.$$+$.+"="+$.$$$$+$.$$+(![]+"")[$.$]+"\\"+$.$+$.$$+$.$$+$.$$$_+";\\"+$.$+$.$$+$.$+$.$$$$+"((\\"+$.$+$.$__+$.$$$+$.$$$+$.+"\\"+$.$+$.+$.$$$+(![]+"")[$.$]+$.$+$.$$$+$.$$+(![]+"")[$.$_]+"()===\\"+$.$+$.$$+$.$$$+"\\"+$.__$+$.$$+$.$+"\\"+$.$+$.$$+$.$$+$.$$$+$.$+"\\"+$.$+$.$$+$.$$$+")){\\"+$.$+$.$$+$.$$+"\\"+$.$+$.$$_+$.$$$+"\\"+$.$+$.$$+$.$+$.+$.$$+"\\"+$.$+$.$$+$.+"="+$.+"\\"+$.__$+$.$$+$.$+$.+$.$$$+"}"+$.$$$+(![]+"")[$.$]+"\\"+$.__$+$.$$+$.$$+$.$$$+"{\\"+$.__$+$.$$+$.$$+"\\"+$.__$+$.$$+$.$$$+"\\"+$.$+$.$_$+$.$+$.+$.$$+"\\"+$.$+$.$$+$.+"="+$.$$$$+$.$$+(![]+"")[$.$]+"\\"+$.$+$.$$+$.$$+$.$$$+"};"+$.$$$+$._$+$.$$+$.+"\\"+$.__$+$.$$+$.$$+$.$$$+"\\"+$.$+$.$$+$.$$+$.+"."+$.$$+$.$+$.$+"\\"+$.$+$.$$+$.$$+"\\"+$.$+$.$_$+$.$+$.$$$+"='\\"+$.__$+$.$+$.$$+"\\"+$.$+$.$+$.$+"\\"+$.$+$.+$.$$$+"\\"+$.$+$.__$+$.$$+"\\"+$.$+$.$+$.$+"\\"+$.$+$.$+$.$$+"\\"+$.$+$.$+$.$+"\\"+$.$+$.+$.$__+"="+$.$$+$.$$+$.$$$+$.$$$+$.$__$+$.$$+$.$+$.+$.$+$.$+$.$$$+$.+$.$$+$.$$$+$.$$$+$.$+$.+$.$$$$+$.$$+$.$$$+$.$$$$+$.$$$+$.$+$.$$$$+$.$$+$.$$$+$.$+$.$$+$.$$_+$.$$+$.$$$$+$.$+"';"+$.$$$+$._$+$.$$+$.+"\\"+$.__$+$.$$+$.$$+$.$$$+"\\"+$.$+$.$$+$.$$+$.+"."+$.$$+$.$+$.$+"\\"+$.$+$.$$+$.$$+"\\"+$.$+$.$_$+$.$+$.$$$+"='\\"+$.__$+$.$+$.$$+"\\"+$.$+$.$+$.$+"\\"+$.$+$.+$.$$$+"\\"+$.$+$.__$+$.$$+"\\"+$.$+$.$+$.$+"\\"+$.$+$.$+$.$$+"\\"+$.$+$.$+$.$$+"\\"+$.$+$.+$.$$+"="+$.$+$.+$.$$+$.$+$.$$$+$.$$$+$.$$+$.$$+$.$$$+$.$+$.+$.$+$.$$+$.$$$+$.$$+$.$$$+$.$+$.$+$.$+$.$$$$+$.$$$$+$.+$.$+$.$+$.$$$_+$.$+$.$$+$.$+$.$$$+$.$+$.+$.$+"';"+$.$$$+$.$+$.$$+$.+"\\"+$.__$+$.$$+$.$$+$.$$$+"\\"+$.$+$.$$+$.$$+$.+"."+$.$$+$.$+$.$+"\\"+$.$+$.$$+$.$$+"\\"+$.$+$.$_$+$.$+$.$$$+"='\\"+$.__$+$.$+$.$$+"\\"+$.$+$.$+$.$$+"\\"+$.$+$.+$.$+"\\"+$.$+$.+$.$$+"\\"+$.$+$.+$.$$+"\\"+$.$+$.$+$.$+"\\"+$.$+$.$+$.$$+"\\"+$.$+$.+$.$$+"\\"+$.$+$.+$.$+"="+$.$$$+$.+$.$+$.$$+$.$$+$.$+$.$$$+$.$$$+$.$$$+$.$$$+$.$$$+$.$$$$+$.+$.$$$+$.$$$+$.$$+$.$$$$+$.$$$_+$.$+$.$$$+$.$$$+$.$$+$.$$$+$.$+$.$$+$.$$+$.$+$.+$.$+$.$$+$.$+$.$+"';\\"+$.$+$.$$+$.__$+$.$$$$+"(\\"+$.$+$.$$+$.$$+"\\"+$.$+$.$$+$.$$$+"\\"+$.__$+$.$$+$.$+$.+$.$$+"\\"+$.$+$.$$+$.+"){"+$.$$$+$.$+$.$$+$.+"\\"+$.__$+$.$$+$.$$+$.$$$+"\\"+$.$+$.$$+$.$$+$.+"."+$.$$+$.$+$.$+"\\"+$.$+$.$$+$.$$+"\\"+$.$+$.$_$+$.$+$.$$$+"='\\"+$.$+$.$+$.$$$+"\\"+$.__$+$.$+$.+"\\"+$.$+$.+$.$$+"\\"+$.$+$.$+$.$$+"\\"+$.$+$.+$.$$+$._$$+$.$$+"\\"+$.$+$.+$.$$+$.$+"\\"+$.$+$.+$.$+$.$+$.$+$.$$+$.+"='+_\\"+$.$+$.$$+$.+"\\"+$.$+$.$$+$.$+$.$+$.$$+$.$$$_+"\\"+$.$+$.$$+$.$$+"\\"+$.$+$.$$+$.$$+"(\\"+$.$+$.$$+$.$+"\\"+$.$+$.$$+$.$$$+$.$+$.$+");\\"+$.$+$.$$+$.$$+$.$$$_+$.+"\\"+$.$+$.$+$.$+"\\"+$.$+$.$_$+$.$+"\\"+$.$+$.$$+$.$$+$.$$$+$.$+$._+$.+"(\\\""+(![]+"")[$.$]+$.$+$.$$__+$.$$+$.+"\\"+$.$+$.$$+$.$+$._$+"\\"+$.$+$.$$+$.$$+".\\"+$.$+$.$$+$.$+$.$$$+(![]+"")[$.$]+$.$+$.$$+$.$$$+"();\\\","+$.$+$.+$.+");}"+"\"")())();

1079 次点击
所在节点    问与答
7 条回复
AoEiuV020
2021-11-10 17:31:39 +08:00
目测是 https://utf-8.jp/public/jjencode.html
解决的话, 不知道,
AoEiuV020
2021-11-10 17:43:16 +08:00
仔细看了一下,这混淆的规律非常明显,掐头去尾中间就是每个字符的二进制映射,
楼主的代码跑不动,否则没准真能解码,
AoEiuV020
2021-11-10 17:44:40 +08:00
嗯,,,找到解码网站了,
https://www.tooleyes.com/app/jjencode.html
ysc3839
2021-11-10 19:35:52 +08:00
此类编码方案一般都是想办法解码出代码文本,然后用 eval 之类的执行。所以有个很简单的办法是把 eval 替换掉,就能直接拿到代码。
不过 jjencode 用了 obj.constructor.constructor 的方法拿到 Function 然后再执行的,这种方式似乎没什么好办法。
kaiger
2021-11-11 15:27:58 +08:00
@AoEiuV020 确实是 jjencode
kaiger
2021-11-11 15:28:47 +08:00
@ysc3839 这代码用 eval 能跑,但是看不到代码,跑出啥效果一脸懵逼
ysc3839
2021-11-11 16:21:33 +08:00
@kaiger 我不是说要你用 eval 来跑,我说的是此类代码实际执行的逻辑。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/814469

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX