0
我正在反編譯谷歌瀏覽器擴展,因爲它似乎是可疑的。 擴展名是用javascript編寫的,但有人可以告訴我這是什麼符號,以及如何將它們「翻譯」回正常字符串?如何反編譯這個?
「\ X63 \ X68 \ X61 \ X72 \ X43 \ x6F \ 64 \ X65」
完整文件的Jsbin: http://jsbin.com/OnEviRa/1/
我正在反編譯谷歌瀏覽器擴展,因爲它似乎是可疑的。 擴展名是用javascript編寫的,但有人可以告訴我這是什麼符號,以及如何將它們「翻譯」回正常字符串?如何反編譯這個?
「\ X63 \ X68 \ X61 \ X72 \ X43 \ x6F \ 64 \ X65」
完整文件的Jsbin: http://jsbin.com/OnEviRa/1/
代碼好像是用一個數組來隱藏所有字符串,他們似乎已經改變了變量名稱來隱藏它們的含義。
我不能給你一個很好的自動化方法來將變量名稱改爲有意義的東西,但字符串很容易。
您可以評估該數組,然後使用正則表達式將_0x13d2[number]
的所有出現次數替換爲"evaluated result"
。
只需將該字符串粘貼到瀏覽器控制檯即可。這是字符串「charCode」。 – Pointy
或者,如果這不起作用,將其粘貼到一個stackoverflow問題。 – redolent