2013-02-15 471 views
-1

我下載了一個html主題,該主題在jquery文件的末尾有一段javascript代碼。我需要知道如何將其解碼請我需要解碼編碼的js

這是代碼:

[]['\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%74%65%6d%70%6c%61%74%65%6d%6f%6e%73%74%65%72%2e%63%6f%6d%27%29'))() 

如何解碼此任何想法?

+0

類型的字符串到JS控制檯。第一個是「構造函數」 – Barmar 2013-02-15 22:23:52

回答

1

只需將它包裝在一個字符串,並打印出來:

> "['\x63\x6f\x6e\x73\x74\x72\x75\x63\x74\x6f\x72']" 
    "['constructor']" 
-3

你可以谷歌的「unminifier」或美化,或者你可以將其粘貼到控制檯,看看它做什麼。

它重定向大家http://www.templatemonster.com/

+0

-1「只是看看它幹了什麼」。對於可能的惡意軟件來說,這不是最好的方法 – Barmar 2013-02-15 22:24:50

+0

@Barmar - 顯示你對「惡意軟件」的瞭解 – Archer 2013-02-15 22:25:14

0

只需卸下最後的 「()」 和複製/粘貼到你的瀏覽器(按Ctrl + Shift + K與Firefox,按Ctrl + Shift + J與Chrome瀏覽器的Web控制檯代碼)。

它輸出:

(function anonymous() { 
if(~location.protocol.indexOf('http:')&&~location.host.indexOf('template-help.com')){}else(location.href='http://templatemonster.com') 
})