共用方式為


使用 Azure Lab Services 設定實驗室,以教導道德駭客課程

重要

Azure Lab Services 將於 2027 年 6 月 28 日淘汰。 如需詳細資訊,請參閱淘汰指南

本文說明如何使用 Azure Lab Services 設定著重於道德駭客鑑識端的課程。 在道德入侵課程中,學生可以學習防禦弱點的現代化技術。 滲透測試 (由道德入侵社群所使用的作法) 會在有人嘗試取得系統或網路的存取權,以示範惡意攻擊者可能會利用的弱點時發生。

每個學生都會有 Windows Server 主機虛擬機器 (VM),該虛擬機器會有兩個巢狀虛擬機器,其中一個具有 Metasploitable3 映像,另一個則具有 Kali Linux 映像。 使用 Metasploitable VM 嘗試惡意利用工作。 Kali VM 可讓您存取執行鑑識工作所需的工具。

必要條件

  • 若要設定此實驗室,您需要 Azure 訂閱的存取權。 請與組織的系統管理員討論,以確認您是否可存取現有的 Azure 訂閱。 如尚未擁有 Azure 訂用帳戶,請在開始之前先建立免費帳戶
  • 在擁有 Azure 訂用帳戶後,您就可以在 Azure 實驗室服務中建立實驗室計劃。 如需建立新實驗室方案的詳細資訊,請參閱快速入門:設定資源以建立實驗室。 您也可以使用現有的實驗室計劃。

設定實驗室

如需如何建立實驗室的指示,請參閱教學課程:設定實驗室。 建立實驗室時,請使用下列設定。

實驗室設定
虛擬機器 (VM) 大小 中型 (巢狀虛擬化)
VM 映像 Windows 11

注意

本文參考實驗室方案中可用的功能,這將取代實驗室帳戶。

設定您的範本

建立實驗室之後,請根據您選擇的虛擬機器大小和映像,建立範本 VM。 設定範本 VM,其中包含您想要為此課程的學生提供的所有項目。 如需詳細資訊,請參閱在 Azure 實驗室服務中建立及管理範本

若要設定範本 VM,請完成下列工作:

  • 設定機器以進行巢狀虛擬化。 啟用所有適當的 Windows 功能,例如 Hyper-V。
  • 設定 Kali Linux 映像。 Kali 是 Linux 散發套件,其包含用於滲透測試和安全性稽核的工具。
  • 設定 Metasploitable 映像。 此範例使用 Metasploitable3 映像。 建立此映像是特意要讓其有安全性弱點。

重要

Azure Lab Services 將於 2027 年 6 月 28 日淘汰。 如需詳細資訊,請參閱淘汰指南

針對巢狀虛擬化準備範本機器

  • 以 [管理員] 模式啟動 [PowerShell]。 執行這些命令。

    Invoke-WebRequest 'https://aka.ms/azlabs/scripts/hyperV-powershell' -Outfile SetupForNestedVirtualization.ps1
    .\SetupForNestedVirtualization.ps1
    

注意

指令碼可能需要重新啟動機器。 請遵循指令碼中的指示,然後重新執行指令碼,直到您在輸出中看見 Script completed 為止。

設定巢狀虛擬機器映像

Kali 是 Linux 散發套件,其包含用於滲透測試和安全性稽核的工具。

Rapid7 Metasploitable 映像特意設定有安全性弱點的映像。 使用此映像來測試並找出問題。 下列指示說明如何設定特定的 Metasploitable 映像。 如果您需要較新版 Metasploitable,請參閱 https://github.com/rapid7/metasploitable3

  • 若要在範本虛擬機器上安裝 Kali Linux 和 Metasploitable,請執行下列命令:

    Invoke-WebRequest ' https://aka.ms/azlabs/scripts/EthicalHacking-powershell' -Outfile Setup-EthicalHacking.ps1
    .\Setup-EthicalHacking.ps1 -SwitchName 'Default Switch'
    

範本現在已更新,並具有道德駭客滲透測試課程所需的巢狀虛擬機器映像、具有執行滲透測試工具的映像,以及具有要探索的安全性弱點的另一個映像。 您現在可以將範本虛擬機器發佈至類別。

在本文中,您已逐步完成建立道德駭客課程實驗室的步驟。 實驗室虛擬機器包含兩個巢狀虛擬機器,用以練習滲透測試。

範本映像現在可以發佈至實驗室。 如需詳細資訊,請參閱發佈範本 VM

當您設定實驗室時,請參閱下列文章: