Metasploit - 負載



簡單來說,負載是駭客用來與被入侵系統互動的簡單指令碼。利用負載,他們可以將資料傳輸到受害者系統。

Metasploit 負載可以分為三種類型:

  • 單階段 - 單階段負載非常小,旨在建立某種通訊,然後進入下一階段。例如,只建立一個使用者。

  • 分階段 - 攻擊者可以使用分階段負載將更大的檔案上傳到受害者系統。

  • 階段 - 階段是 Stager 模組下載的負載元件。各種負載階段提供高階功能,並且沒有大小限制,例如 Meterpreter 和 VNC 注入。

示例

讓我們舉個例子來理解 Metasploit 負載的使用。假設我們有一臺易受 DCOM MS03-026 漏洞攻擊的 Windows Server 2003 計算機。

首先,我們將搜尋可以利用此漏洞的利用程式。我們將使用排名最高的利用程式。

RANK

接下來,我們將使用以下命令檢視可以與此利用程式一起使用的負載。

msf > show payloads

並檢視我可以使用的負載,這些負載可以幫助我上傳/執行檔案,將受害者設定為 VNC 伺服器以進行檢視。

VNC Server

上述命令將顯示有助於我們將檔案上傳/執行到受害者系統的負載。

Upload/Execute Files

要設定所需的負載,我們將使用以下命令:

set PAYLOAD payload/path

設定監聽主機和監聽埠 (LHOST, LPORT),它們分別是攻擊者IP。然後設定遠端主機和埠 (RPORT, LHOST),它們分別是受害者IP

Attacker IP

鍵入“exploit”。它將建立一個如下所示的會話:

Type Exploit

現在,我們可以根據此負載提供的設定操作這臺計算機。

廣告