重要
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
注意
指令碼可能需要重新啟動機器。 請遵循文稿中的指示,然後重新執行腳本,直到您在輸出中看到腳本 完成 為止。
設定巢狀虛擬機器映像
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 發佈 至 類別。
相關內容
在本文中,您已逐步完成建立道德駭客課程實驗室的步驟。 實驗室虛擬機器包含兩個巢狀虛擬機器,用以練習滲透測試。
範本映像現在可以發佈至實驗室。 如需詳細資訊,請參閱 發佈範本 VM。
當您設定實驗室時,請參閱下列文章: