IIS報在伺服器上找不到指令碼語言'VBScript.encode'錯誤解決方案_win伺服器

來源:互聯網
上載者:User

VBScript.Encode 這個組件經常被用來加密一些ASP的木馬後門以達到免殺效果,還有一些程式的作者也會在ASP中使用加密以達到保護著作權的目的。

偶然間發現,有套程式傳到伺服器上,程式報錯了:

複製代碼 代碼如下:
Active Server Pages 錯誤 'ASP 0129'
在伺服器上找不到指令碼語言 'VBScript.encode'
/config.asp,行 5

按道理程式在本地調試過的,沒有問題,於是找到了網站根目錄下的config檔案,看向第5行,居然是一些亂碼!噢,原來是加密過的,程式作者為了著作權,有一段加密過的內容。

於是找了找VBScript.encode 是個什麼東西!

VBScript.Encode 這個組件經常被用來加密一些ASP的木馬後門以達到免殺效果,還有一些程式的作者也會在ASP中使用加密以達到保護著作權的目的,但是 VBScript.Encode的加密功能非常弱,很容易被人還原出原始碼,而在asp後門免殺領域,它又被用的最多,那麼我們自然很容易想到可以通過禁用VBScript.Encode這個組件來實現是加密指令碼失效的目的,從而可以使很多免殺的asp木馬毫無用武之地。

禁用VBScript.Encode的方法(使用IIS做為WEB伺服器和虛擬機器主機的使用者):

運行regedit開啟登錄編輯程式,展開至:

複製代碼 代碼如下:
HKEY_CLASSES_ROOT\VBScript.Encode

按右鍵-許可權-去除users組讀取許可權或者是加入虛擬機器主機使用者組的拒絕許可權均可
或者是直接刪除VBScript.Encode這個登錄機碼也可,
修改好註冊表後,重啟IIS,然後開啟加密後的檔案便會提示:在伺服器上找不到指令碼語言 'vBScRipt.EncOdE'。

現在知道是什麼原因了,那就選擇繞一點的路吧,百度vbscript.encode 解密,到處都是阿,隨便挑一個用用。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.