Web Shell腳本程式

何斯慕 William Ho

  • 精誠資訊/恆逸教育訓練中心-資深講師
  • 技術分類:資訊安全

 

 

Web Shell是使用一種服務器端語言(如PHP、ASP、PERL、RUBY和Python),攻擊者開發的一段惡意代碼或腳本程式,利用網站服務器的弱點或漏洞,將Web Shell上傳安裝在目標服務器上。Web Shell惡意腳本使攻擊者能夠任意操控目標服務器,竊取文件資料及獲得系統遠端存取或遠端管理的功能。

攻擊者通常利用遠端文件包含(RFI)、本地文件包含(LFI)、和SQL Injection等最常見的網站漏洞來注入惡意腳本程式。甚至攻擊者還可以使用社交工程技術執行XSS攻擊安裝惡意代碼或腳本程式。

案例分析:

1.使用Weevely工具產生客製化的Web Shell惡意代碼或腳本程式。

2.利用網站服務器的弱點或漏洞上傳Web Shell安裝在目標服務器上。

3.使用Weevely惡意腳本獲得系統遠端存取或遠端管理的功能。

結論

此攻擊示範用於DVWA網站服務器的安全等級設定為Low,因為利用網站服務器的弱點上傳Web Shell安裝在目標服務器上,企業可以透過縱深防護策略強化伺服器,定期識別檢測Web伺服器中的漏洞和錯誤的組態設定,並修正Web應用程式的漏洞和弱點,正確的組態與設定是資訊安全人員不可欠缺的技能。


您可在下列課程中了解更多技巧喔!