建立可啟動映像以修復受最近 Falcon 內容更新影響的 Windows 主機。
觀看使用可啟動 USB 驅動器修復 CrowdStrike 主機影片以進行演示。
有兩個可啟動映像可用 - 使用最適合您需求的映像。
使用此專案可使用最新的 Microsoft ADK、Windows PE 加載項、驅動程式和 CrowdStrike 的修復腳本建立可啟動的 Windows PE 映像。
falcon-windows-host-recovery-main.zip
的內容提取到您選擇的目錄。C:falcon-windows-host-recovery-main
。使用裝置驅動程式為下列各項建立可啟動映像:
Red Hat/VirtIO 虛擬機器、Dell 系統、HP 系統、VMWare 虛擬機器、Microsoft Surface 設備(Pro 8、9、10、Laptop 4 (Intel/AMD)、5、6)、常見AMD SATA 控制器、常見Intel/ LSI MegaSAS RAID 卡。
注意:根據網路和磁碟效能,建置可能需要 30 分鐘以上
cd C:falcon-windows-host-recovery-main
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process
.BuildISO.ps1
- 下載預設的裝置驅動程式集並建立 ISO 映像BuildISO.ps1
腳本的可選命令列參數-SkipBootPrompt
- 系統啟動時停用「按任意鍵從 [media] 啟動」提示C:falcon-windows-host-recovery-mainCSPERecovery_x64.iso
C:falcon-windows-host-recovery-mainCSSafeBoot_x64.iso
注意:根據網路和磁碟效能,建置可能需要 30 分鐘以上
僅使用最少的驅動程式、一組有限的驅動程式或使用您自己的自訂裝置驅動程式建立可啟動映像。
cd C:falcon-windows-host-recovery-main
C:falcon-windows-host-recovery-mainDrivers
Drivers
中的驅動程式。BuildISO.ps1
腳本的命令列參數-IncludeCommonDrivers
-- 各種常見的 CrowdStrike 客戶設備驅動程式-IncludeDellDrivers
-IncludeHPDrivers
-IncludeSurfaceDrivers
-IncludeVMwareDrivers
-Include*
參數)-SkipThirdPartyDriverDownloads
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process
.BuildISO.ps1
C:falcon-windows-host-recovery-mainCSPERecovery_x64.iso
C:falcon-windows-host-recovery-mainCSSafeBoot_x64.iso
使用CSPERecovery映像中的 BitLocker 復原金鑰建置可啟動映像。
警告:主機修復後應輪換 BitLocker 恢復金鑰
透過 CSV 的 BitLocker 金鑰CSV 檔案中的復原金鑰範例
金鑰ID | 恢復密鑰 |
---|---|
3ca7495e-4252-432b-baf1-樣本 | 001317-088010-034473-667247-160608-471717-100894-無效 |
92e89e08-ad6e-4a98-e584-樣本 | 509542-050497-158529-325316-496853-372340-593355-無效 |
72E460C8-4FE8-4249-99CF-樣品 | 529408-021370-702581-530739-028721-610907-461582-無效 |
cd C:falcon-windows-host-recovery-main
BitLockerKeys.csv
的 CSV 文件C:falcon-windows-host-recovery-mainBitLockerKeys.csv
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process
.BuildISO.ps1
C:falcon-windows-host-recovery-mainCSPERecovery_x64.iso
C:falcon-windows-host-recovery-mainCSSafeBoot_x64.iso
要求
IE Enhanced Security Configuration
BitLockerKey.ReadBasic.All
和Device.Read.All
的雲端用戶透過自動匯出 BitLocker 復原金鑰產生BitLockerKeys.csv
cd C:falcon-windows-host-recovery-main
Export-BitLockerRecoveryKeys.ps1
腳本的命令列參數-ActiveDirectory
- 從 Active Directory 擷取 BitLocker 金鑰-ActiveDirectory -OU
- 提取特定組織單位的 BitLocker 密鑰-EntraID
- 從 Entra ID 擷取 BitLocker 金鑰-ActiveDirectory -EntraID
- 從 Active Directory 和 Entra ID 中擷取 BitLocker 金鑰Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process
.Export-BitLockerRecoveryKeys.ps1
.Export-BitLockerRecoveryKeys.ps1 -ActiveDirectory "OU=OurComputers,CN=Computers,DC=company,DC=local"
BitLockerKeys.csv
筆記:
使用 https://rufus.ie/en/ 建立可啟動 USB 驅動器後(在上面的部分中)
CSPERecovery映像可自動修復系統,並包含對 BitLocker 的支援。
BitLockerKeys.csv
,將應用裝置的復原金鑰。C:WindowsSystem32driversCrowdStrike
資料夾中以C-00000291*
開頭的所有檔案。CSSafeBoot映像會修改預設 Windows 啟動配置以啟動到具有網路的安全模式,然後重新啟動。
CSRecovery.cmd
,然後選擇以管理員身分執行。C:WindowsSystem32driversCrowdStrike
資料夾中以C-00000291*
開頭的所有檔案。C:WindowsSystem32driversCrowdstrike
。C:WindowsSystem32driversCrowdStrike
資料夾中以C-00000291*
開頭的所有檔案。Windows PowerShell (Admin)
、 Command Prompt (Admin)
或Terminal (Admin)
。bcdedit /deletevalue {default} safeboot
可以透過企業部署的現有 PXE 引導功能來部署和引導主機修復 ISO 檔案。
由於 PXE 啟動的網路和軟體配置存在顯著差異,因此我們無法推薦特定的通用 PXE 啟動指令。
警告:主機修復後應輪換 BitLocker 恢復金鑰
安全操作
具有 BitLocker 復原金鑰的可啟動映像
安全銷毀
具有 BitLocker 復原金鑰的可啟動映像
如果修復後主機繼續引導至恢復 USB 驅動器
如果啟動 Windows PE 後CSPERecovery或CSSafeBoot腳本沒有回應。
如果使用-SkipThirdPartyDriverDownloads
標誌來建立復原映像,則包含未選擇的驅動程式。
解決方案:從Drivers
資料夾中移動(或刪除)您不希望出現在映像中的所有裝置驅動程式
注意:CrowdStrike 僅為基於 libvirt 的虛擬機器(例如 OpenStack 和 KVM)提供開源驅動程式。
如果未使用 CSV, CSPERecovery腳本將僅自動修復具有雙/多啟動配置的主機上的一個 Windows 作業系統安裝
BitLockerKeys.csv
,該工具只會自動修復所有未加密的磁碟機或受 BitLocker 保護的裝置。BitLockerKeys.csv
中具有金鑰的磁碟機都會修復。.Export-BitLockerRecoveryKeys.ps1
失敗並出現 CSV 檔案有錯誤。C:falcon-windows-host-recovery-main
)。.Export-BitLockerRecoveryKeys.ps1
因權限原因而失敗。.Export-BitLockerRecoveryKeys.ps1
腳本。.Export-BitLockerRecoveryKeys.ps1
因為權限錯誤而失敗。BitLockerKey.ReadBasic.All
和Device.Read.All
範圍。.Export-BitLockerRecoveryKeys.ps1
因為網路錯誤而失敗。.Export-BitLockerRecoveryKeys.ps1
KeyID
和RecoveryKey
完全相符。 版權所有 (c) CrowdStrike, Inc.
透過存取或使用此映像、腳本、範例程式碼、應用程式介面、工具和/或相關文件(如果有)(統稱為「工具」),您 (i) 聲明並保證您正在簽訂本協議代表目前是CrowdStrike, Inc.(「CrowdStrike」)客戶或合作夥伴的公司、組織或其他法人實體(「實體」),並且(ii) 有權約束該實體並且該實體同意受本協議的約束。 CrowdStrike 授予實體非獨佔、不可轉讓、不可再授權、免版稅且有限的許可,僅出於實體的內部業務目的存取和使用工具,包括但不限於根據您的內部需要複製和修改工具的權利。 。您在使用工具時存取和/或下載的任何第三方軟體、文件、驅動程式或其他元件可能受附加條款或第三方提供者提供或維護的單獨許可的約束。這些工具是「原樣」提供,不提供任何形式的保證,無論是明示的、暗示的、法定的或其他形式的保證。 Crowdstrike 特別聲明不承擔所有支援義務和所有保證,包括但不限於適銷性、特定用途適用性、所有權和不侵權的所有默示保證。在任何情況下,Crowdstrike 均不對任何直接、間接、偶發、特殊、懲戒性或後果性損害(包括但不限於使用、資料或利潤損失;或業務中斷)承擔任何責任,無論其原因為何且基於任何理論因使用工具而以任何方式產生的責任,無論是合約責任、嚴格責任或侵權行為(包括疏忽或其他),即使已被告知可能發生此類損害。該工具未經任何第三方認可。