2012-02-01 22 views
0

可能重複:
Decode this strange Javascript在javascript中找到這行代碼。它是什麼類型的加密?

<script> 
[]['\x63\x6f\x6e\x73\x74\x72\x75\x63\x74\x6f\x72']['\x63\x6f\x6e\x73\x74\x72\x75\x63\x74\x6f\x72'](self['\x75\x6e\x65\x73\x63\x61\x70\x65']('%69%66%28%7e%6c%6f%63%61%74%69%6f%6e%2e%70%72%6f%74%6f%63%6f%6c%2e%69%6e%64%65%78%4f%66%28%27%68%74%74%70%3a%27%29%26%26%7e%6c%6f%63%61%74%69%6f%6e%2e%68%6f%73%74%2e%69%6e%64%65%78%4f%66%28%27%74%65%6d%70%6c%61%74%65%2d%68%65%6c%70%2e%63%6f%6d%27%29%29%7b%7d%65%6c%73%65%28%6c%6f%63%61%74%69%6f%6e%2e%68%72%65%66%3d%27%68%74%74%70%3a%2f%2f%77%77%77%2e%67%6f%6f%67%6c%65%2e%63%6f%6d%27%29'))() 
</script> 

什麼樣的加密方法將加密以上的JavaScript?

+3

編碼=加密!。 – 2012-02-01 01:58:51

+5

您正在尋找的術語是「混淆」(而不是「加密」)。 – ziesemer 2012-02-01 01:59:15

回答

1

的 「加密」 的第一位似乎是十六進制的ASCII碼:

\x63\x6f\x6e\x73\x74\x72\x75\x63\x74\x6f\x72 

成爲

constructor 

嘗試man ascii的解密密鑰。

的 「加密」 的第二比特也似乎是十六進制的ASCII碼:

%69%66%28%7e%6c%6f%63%61%74%69%6f%6e... 

變得

if(~location... 
+0

非常感謝 – user482594 2012-02-01 02:01:59