黑客工具可將惡意軟體隱藏於.Net框架

狼人2007發表於2019-05-14

一位電腦安全研究人員釋出了一款升級工具,它可以輕易地在微軟Windows的.Net框架裡安裝難以被察覺的惡意軟體。

該工具名為.Net-Sploit 1.0,可以用來修改.Net框架,後者是安裝在Windows機器上用來執行特定型別程式的軟體,微軟提供了一整套開發工具供程式設計師來編寫相容該框架的應用程式。

據該軟體的作者,2BSecure的軟體安全工程師Erez Metula稱,.Net-Sploit允許黑客修改目標機器上的.Net框架,並在安全軟體沒有觸及、安全人員也不注意的位置,植入rootkit類的惡意軟體。

上週五在阿姆斯特丹舉行的黑帽安全會議上,Metula在報告中說道:“你會對它發起攻擊行為的簡單程度感到驚訝。”

.Net-Sploit可以讓黑客使用惡意程式碼取代.Net框架中的合法程式碼。當一些依賴於.Net框架的程式執行後,惡意軟體可以影響到這些程式的功能。

例如,某個應用程式具有身份認證機制,一旦被攻擊之後,.Net框架能自動攔截使用者名稱和密碼,併傳送到遠端伺服器中。

.Net-Sploit還能自動執行一些攻破該框架所必需的耗費精力的程式碼任務,使得攻擊的速度加快,例如,它可以感染到.Net框架相關的DLL,從而部署惡意的DLL。

Metula指出,在使用該工具之前,黑客必須首先要取得對目標機器的控制,之後利用被修改的.Net框架,攻擊者可以祕密地控制這臺機器很長一段時間而可能不會被察覺。

Metula說該工具最有可能被一些品行不端的系統管理員所濫用,這些管理員可能會濫用其訪問許可權去部署“後門”或惡意軟體。

微軟安全響應中心早在2008年9月已被告知該問題的存在。然而,微軟的立場是,既然黑客發起攻擊前需要事先獲得控制權,這就說明不是.Net存在漏洞。沒有任何跡象表明微軟近期有計劃解決該問題。

Metula也承認該問題應該算一個弱點而非一個安全漏洞。儘管微軟可能會採取措施,使這種攻擊變得更加困難,但是Metula說“不存在可以修復該問題的解決方案”。

此外,Metula表示為了查明.Net框架中被篡改的情況安全廠商,應該升級他們的軟體。.Net並不是唯一一個容易受到攻擊的應用框架,其他應用框架如JVM(Java虛擬機器)也一樣。

除了最新版本的.Net-Sploit,Metula還發表了一份關於該技術的白皮書。


相關文章