道歉,如果這之前已經問過,但我找不到這個特定的問題。Javascript String.prototype意外標記
我的任務是分析一些高度混淆和惡意的JS代碼。我試圖讓它在一分鐘內在虛擬機中運行,以便準確瞭解它到底是什麼,但是我在第一行遇到語法錯誤。
function String.prototype.x(){...
從Chrome的開發者控制檯:
Uncaught SyntaxError: Unexpected token .
紅色波浪線示出了誤差在第一點(之間字符串和原型)被拋出。說實話,我對JS的瞭解還不夠多,但我相信你們中的一個人會知道答案。它爲什麼會拋出,我能做些什麼來解決它?
這是否回答幫助? http://stackoverflow.com/a/3630029/259889 – Sid
你不能有這樣的函數命名點,使用'String.prototype.x = function(){}'而不是 – iHasCodeForU
嘗試String.prototype.x = function(){//你的代碼} –