Closed. This question is off-topic。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
                        
                        已关闭8年。
                                                                                            
                
        
我遇到了这个有趣的JavaScript文件...我似乎无法对其进行解码...有什么想法吗?还是实际上是加密的?

http://pastebin.com/nRLr4hPY

最佳答案

在控制台中:
粘贴到第一部分直到评估

_=" \u0009  .....         ";


第二部分在控制台中用eval替换unescape并运行它

unescape("_\u005f=\u0027';f\u006fr(i\u003d0;i<\u005f.l\u0065ng\u0074h;\u0069+\u002b)\u005f_+=S\u0074rin\u0067.\u0066r\u006fm\u0043harC\u006fde(\u005f.c\u0068a\u0072Co\u0064e\u0041t(i)\u005e3);e\u0076\u0061l(\u005f_)");


应该给你这个:

"__='';for(i=0;i<_.length;i++)__+=String.fromCharCode(_.charCodeAt(i)^3);eval(__)"


将新代码中的eval更改为console.log并运行它

__='';for(i=0;i<_.length;i++)__+=String.fromCharCode(_.charCodeAt(i)^3);console.log(__)


在控制台中获取输出并将其放在js beautifier中,它将为您提供the code

这是不安全的,并且花费了不到30秒的时间来获取代码。

关于javascript - 有趣的JavasSript混淆方法-无法对其进行解码,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8363319/

10-11 23:31