
स्वचालित PowerShell ऑर्केस्ट्रेटर जो CVE-2023-24932 (BlackLotus) के विरुद्ध Secure Boot शमन लागू करने के लिए है। यह रजिस्ट्री परिवर्तन, रीबूट, सत्यापन और Windows सर्वरों पर दूरस्थ तैनाती को संभालता है।
CVE-2023-24932 (BlackLotus) के लिए पूर्ण सिक्योर बूट माइटिगेशन को स्वचालित करता है। सभी रजिस्ट्री परिवर्तनों, रीबूट और सत्यापन को स्वचालित रूप से संभालता है।
# 1. Download & Install (one-liner, run in PowerShell as Admin)
irm https://raw.githubusercontent.com/helleflo1312/Orchestrated-Powershell-for-CVE-2023-24932/main/INSTALL.ps1 | iex
# Or download manually first:
# Invoke-WebRequest -Uri "https://raw.githubusercontent.com/helleflo1312/Orchestrated-Powershell-for-CVE-2023-24932/main/INSTALL.ps1" -OutFile INSTALL.ps1
# .\INSTALL.ps1
# 2. Run the orchestrator (from Desktop\UEFIOrchestrator)
powershell.exe -ExecutionPolicy Bypass -File .\UEFI-Orchestrator.ps1 -RunUnattended -WaitBeforeReboot 60
स्क्रिप्ट एक शेड्यूल्ड टास्क बनाती है, लगभग 8 रीबूट प्रबंधित करती है, और स्टेप 999 पर समाप्त होती है।
Get-ItemPropertyValue -Path 'HKLM:\SOFTWARE\UEFIOrchestrator' -Name 'OrchestratorStep'
# 0-8 = running, 999 = done
# 1. Import the module
Import-Module .\UEFIOrchestrator.psm1
# 2. Connect
$cred = Get-Credential
$sessions = New-PSSession -ComputerName SRV-DC01, SRV-APP01 -Credential $cred
# 3. Install (no reboot yet)
Install-UEFIOrchestrator -Session $sessions -WaitBeforeReboot 60
# 4. Start (reboots begin!)
Start-UEFIOrchestrator -Session $sessions
# 5. Check status (reconnect after reboots)
$sessions = New-PSSession -ComputerName SRV-DC01, SRV-APP01 -Credential $cred
Get-UEFIOrchestratorStatus -Session $sessions | Format-Table -AutoSize
पैचिंग प्रक्रिया को किसी अन्य मशीन से वास्तविक समय में देखें:
.\Watch-UEFIOrchestrator.ps1 -ComputerName SRV-DC01, SRV-APP01 -Credential (Get-Credential)
ऑनलाइन/ऑफलाइन स्थिति, वर्तमान चरण, रीबूट काउंटर और लॉग आउटपुट दिखाता है। रोकने के लिए Ctrl+C दबाएँ।
Unregister-ScheduledTask -TaskName 'SecureBootUpdateOrchestrator' -Confirm:$false
Remove-Item "C:\Windows\Temp\UEFIOrchestrator" -Recurse -Force
Remove-Item "HKLM:\SOFTWARE\UEFIOrchestrator" -Recurse -Force
MIT