Did you manually update your Secure Boot Keys ?


And this may create a new industry, someone that modifies existing video BIOS files with the CA 2023 either providing them for free or charging everyone for it.
 

My Computer

System One

  • OS
    WindowsXP/7/8/8.1/10/11,Linux,Android,FreeBSD Unix
    Computer type
    Laptop
    Manufacturer/Model
    Dell XPS 15 9570
    CPU
    Intel® Core™ i7-8750H 8th Gen 2.2Ghz up to 4.1Ghz
    Motherboard
    Dell XPS 15 9570
    Memory
    64GB using 2x32GB CL16 Mushkin redLine modules
    Graphics Card(s)
    Intel UHD 630 & NVIDIA GeForce GTX 1050 Ti with 4GB DDR5
    Sound Card
    Realtek ALC3266-CG
    Monitor(s) Displays
    15.6" 4K Touch UltraHD 3840x2160 made by Sharp
    Screen Resolution
    3840x2160 4K UltraHD
    Hard Drives
    Samsung MZ-V9P4T0B/AM 990 PRO 4TB PCIe®4.0 NVMe™ M.2 SSD was Toshiba KXG60ZNV1T02 NVMe 1TB SSD
    PSU
    Dell XPS 15 9570
    Case
    Dell XPS 15 9570
    Cooling
    Stock
    Keyboard
    Stock
    Mouse
    SwitftPoint ProPoint
    Internet Speed
    Comcast/XFinity 1.44Gbps/42.5Mbps
    Browser
    Microsoft EDGE (Chromium based) & Google Chrome
    Antivirus
    Windows Defender that came with Windows
Nope, it doesn't, see my post just above. As long as they put the Microsoft UEFI CA 2011 cert into the untrusted signers list (dbx) after its expiration, it won't recognise the VBIOS in secure mode.

Turning off SB in indeed a solution, but I don't want this solution. UEFI rootkits are extremely nasty. If they recently managed to sneak black lotus into machines with SB on, I'd better keep it on, thanks...
You wrote right after I did, how does the computer tell it's really after July 1, 2026 or not assuming you turned ntp synchronization off though? Since this is part of booting, it's way before it connects to the Internet so it can only use the only time source available, the RTC, where else would it get the current time/date from?

Regardless, let's see what actually happens as we are really speculating. Let's see what NVIDIA actually does as we do not hear about the problem with AMD, Intel, Matrox who also have GPUs unless NVIDIA is the only one who signs their VBIOS with certificates. Is there a way to check what the installed VBIOS is actually signed by?
 

My Computer

System One

  • OS
    WindowsXP/7/8/8.1/10/11,Linux,Android,FreeBSD Unix
    Computer type
    Laptop
    Manufacturer/Model
    Dell XPS 15 9570
    CPU
    Intel® Core™ i7-8750H 8th Gen 2.2Ghz up to 4.1Ghz
    Motherboard
    Dell XPS 15 9570
    Memory
    64GB using 2x32GB CL16 Mushkin redLine modules
    Graphics Card(s)
    Intel UHD 630 & NVIDIA GeForce GTX 1050 Ti with 4GB DDR5
    Sound Card
    Realtek ALC3266-CG
    Monitor(s) Displays
    15.6" 4K Touch UltraHD 3840x2160 made by Sharp
    Screen Resolution
    3840x2160 4K UltraHD
    Hard Drives
    Samsung MZ-V9P4T0B/AM 990 PRO 4TB PCIe®4.0 NVMe™ M.2 SSD was Toshiba KXG60ZNV1T02 NVMe 1TB SSD
    PSU
    Dell XPS 15 9570
    Case
    Dell XPS 15 9570
    Cooling
    Stock
    Keyboard
    Stock
    Mouse
    SwitftPoint ProPoint
    Internet Speed
    Comcast/XFinity 1.44Gbps/42.5Mbps
    Browser
    Microsoft EDGE (Chromium based) & Google Chrome
    Antivirus
    Windows Defender that came with Windows
some VBIOS'es have signed themselves, in order to allow the UEFI to trust it.
You must be confusing something. You may roll your own security, get the db and dbx out of your UEFI (if you have a second, working video), remove the offending hashes from the dbx, sign with your (second) KEK and upload to the secure variables. The problem is, dbx is pretty large, and keeps growing, so MS will update it from time to time.

If self-signed UEFI binaries worked, so would self-signed rootkits. This makes no sense. Really, only you are the ultimate authority who decides which signers are good and which are untrusted (or, rather, whoever holds the private key of your PK, the platform key). The only thing, you need to construct your UEFI chain of trust such that MS' KEK is valid for updates, too. But really, you're simply delegating MS that authority. Really, the OEM put in their PK, so they delegated a lot of trust to MS. And if you want to run Windows, you probably want it, too, or they won't be able to update their UEFI boot-time stuff.
 

My Computers

System One System Two

  • OS
    Windows 11 26100.6584 or later, release channel
    Computer type
    Laptop
    Manufacturer/Model
    HP Spectre x360, 2023 model, customized.
    CPU
    i7 13th gen
    Motherboard
    OEM
    Memory
    64GB
    Graphics Card(s)
    Iris Xe on Soc + NVIDIA 4050, on-board
    Sound Card
    OEM on-board: Realtek HD; ext. USB: Scarlett Solo Gen. 4 by FocusRite Audio Eng. Ltd., UK.
    Monitor(s) Displays
    OEM 16" 4k OLED panel w/touch and pen
    Screen Resolution
    3840×2400
    Hard Drives
    Western Digital NVMe 2TB
    PSU
    OEM
    Case
    OEM
    Cooling
    OEM
    Keyboard
    OEM
    Mouse
    OEM touchpad, Synaptic; Ergo Trackball by Logi, Bluetooth
    Internet Speed
    Cable, 300/20 Mbps
    Browser
    Firefox (beta channel), MS Edge (prod channel)
    Antivirus
    Windows Defender
    Other Info
    NVIDIA mostly reserved for CUDA development; preferred graphic is the Xe.
  • Operating System
    Windows 11 26100.6584 or later, release channel
    Computer type
    PC/Desktop
    Manufacturer/Model
    Quiet PC Ltd., UK. Bespoke.
    CPU
    Intel i7 12th gen
    Motherboard
    ASUS Prime Z-690D P4
    Memory
    128 GB
    Graphics card(s)
    Intel Xe on-Soc + Palit NVIDIA 3070 Ti @ PCIe x16
    Sound Card
    Realtek, on-board; Volt 476P by UA, Inc. (for music production); monitors Klipsch R-51PM on Realtek fiber
    Monitor(s) Displays
    Dell UltraSharp 32 8K, UP3218K
    Screen Resolution
    7680×4320
    Hard Drives
    NVMe Samsung SSD 980 PRO 1TB (SoC x4 PCIe)
    2× NVMe Samsung SSD 980 EVO Plus 2TB (PCH x4 PCIe each)
    PSU
    800W, +35% headroom to requrements.
    Case
    be Quiet! Pure Base 500 Midi tower
    Cooling
    Noctua CPU cooler and case fans, to TDP/airflow spec
    Keyboard
    Code black keys/white case bespoke by WASD Inc., genuine Cherry Clears silent tactile 55/95g silent, added bottom-out dampers @3.5mm
    Mouse
    Ergo Trackball by Logi, Bluetooth
    Internet Speed
    Cable, 300/20 Mbps
    Browser
    Firefox, MS Edge
    Antivirus
    Windows Defender
    Other Info
    Power protection/back-up: Eaton 5S1500LCD UPS
    Main workstation.
    Also runs a Debian Hyper-V VM, required for xplat work.
    NVIDIA GPU is shared between display and CUDA development/computation.
    Add-on PCIe cards:
    * TP-Link BE7200 Wi-Fi 7 802.11be, 2.4/5/6 GHz 2×2 tri-band
    * ASUS Thunderbolt EX 4
1759113478791.webp
 

My Computer

System One

  • OS
    WindowsXP/7/8/8.1/10/11,Linux,Android,FreeBSD Unix
    Computer type
    Laptop
    Manufacturer/Model
    Dell XPS 15 9570
    CPU
    Intel® Core™ i7-8750H 8th Gen 2.2Ghz up to 4.1Ghz
    Motherboard
    Dell XPS 15 9570
    Memory
    64GB using 2x32GB CL16 Mushkin redLine modules
    Graphics Card(s)
    Intel UHD 630 & NVIDIA GeForce GTX 1050 Ti with 4GB DDR5
    Sound Card
    Realtek ALC3266-CG
    Monitor(s) Displays
    15.6" 4K Touch UltraHD 3840x2160 made by Sharp
    Screen Resolution
    3840x2160 4K UltraHD
    Hard Drives
    Samsung MZ-V9P4T0B/AM 990 PRO 4TB PCIe®4.0 NVMe™ M.2 SSD was Toshiba KXG60ZNV1T02 NVMe 1TB SSD
    PSU
    Dell XPS 15 9570
    Case
    Dell XPS 15 9570
    Cooling
    Stock
    Keyboard
    Stock
    Mouse
    SwitftPoint ProPoint
    Internet Speed
    Comcast/XFinity 1.44Gbps/42.5Mbps
    Browser
    Microsoft EDGE (Chromium based) & Google Chrome
    Antivirus
    Windows Defender that came with Windows
You must be confusing something. You may roll your own security, get the db and dbx out of your UEFI (if you have a second, working video), remove the offending hashes from the dbx, sign with your (second) KEK and upload to the secure variables. The problem is, dbx is pretty large, and keeps growing, so MS will update it from time to time.

If self-signed UEFI binaries worked, so would self-signed rootkits. This makes no sense. Really, only you are the ultimate authority who decides which signers are good and which are untrusted (or, rather, whoever holds the private key of your PK, the platform key). The only thing, you need to construct your UEFI chain of trust such that MS' KEK is valid for updates, too. But really, you're simply delegating MS that authority. Really, the OEM put in their PK, so they delegated a lot of trust to MS. And if you want to run Windows, you probably want it, too, or they won't be able to update their UEFI boot-time stuff.
The problem is with OEM or any PK's known to the public, that's where the root of all evil will come from. That's the reason for Mosby which creates a unique private PK which will be used for everything you personally use that same USB Flash Drive until you delete the Mosby Private Key so it generates a new one for that installation.
 
Last edited:

My Computer

System One

  • OS
    WindowsXP/7/8/8.1/10/11,Linux,Android,FreeBSD Unix
    Computer type
    Laptop
    Manufacturer/Model
    Dell XPS 15 9570
    CPU
    Intel® Core™ i7-8750H 8th Gen 2.2Ghz up to 4.1Ghz
    Motherboard
    Dell XPS 15 9570
    Memory
    64GB using 2x32GB CL16 Mushkin redLine modules
    Graphics Card(s)
    Intel UHD 630 & NVIDIA GeForce GTX 1050 Ti with 4GB DDR5
    Sound Card
    Realtek ALC3266-CG
    Monitor(s) Displays
    15.6" 4K Touch UltraHD 3840x2160 made by Sharp
    Screen Resolution
    3840x2160 4K UltraHD
    Hard Drives
    Samsung MZ-V9P4T0B/AM 990 PRO 4TB PCIe®4.0 NVMe™ M.2 SSD was Toshiba KXG60ZNV1T02 NVMe 1TB SSD
    PSU
    Dell XPS 15 9570
    Case
    Dell XPS 15 9570
    Cooling
    Stock
    Keyboard
    Stock
    Mouse
    SwitftPoint ProPoint
    Internet Speed
    Comcast/XFinity 1.44Gbps/42.5Mbps
    Browser
    Microsoft EDGE (Chromium based) & Google Chrome
    Antivirus
    Windows Defender that came with Windows
You must be confusing something. You may roll your own security, get the db and dbx out of your UEFI (if you have a second, working video), remove the offending hashes from the dbx, sign with your (second) KEK and upload to the secure variables. The problem is, dbx is pretty large, and keeps growing, so MS will update it from time to time.

If self-signed UEFI binaries worked, so would self-signed rootkits. This makes no sense. Really, only you are the ultimate authority who decides which signers are good and which are untrusted (or, rather, whoever holds the private key of your PK, the platform key). The only thing, you need to construct your UEFI chain of trust such that MS' KEK is valid for updates, too. But really, you're simply delegating MS that authority. Really, the OEM put in their PK, so they delegated a lot of trust to MS. And if you want to run Windows, you probably want it, too, or they won't be able to update their UEFI boot-time stuff.
I'm not here to debate the UEFI eco-system, just explaining what a normal user can do.

If you're committed and technical, sure roll your own like Mosby does. For everyone else in the normal world, there's probably a less than perfect solution so everyone can continue using their PC's.
 

My Computer

System One

  • OS
    Windows 7

My Computers

System One System Two

  • OS
    Windows 11 Pro
    Computer type
    Laptop
    Manufacturer/Model
    Dell XPS 16 DA16260
    CPU
    Intel Series 3 Core Ultra X9 388H
    Memory
    64GB LPDDR5x 9600 MT/s
    Graphics Card(s)
    Intel Arc graphics B390 Panther Lake
    Monitor(s) Displays
    16" 3.2K Tandem OLED Infinity Edge
    Screen Resolution
    3200 x 2000 16:10 236 PPI
    Hard Drives
    1 Terabyte M.2 PCIe NVMe SSD
    Case
    Black Anodized Aluminum
    Cooling
    Vapor Chamber Cooling
    Mouse
    None
    Internet Speed
    942 Mbps Netgear Mesh + 2 Satellites
    Browser
    Microsoft Edge (Chromium)
    Antivirus
    Windows Security (Defender)
    Other Info
    NPU delivering 67 TOPS
    Microsoft 365 subscription
    Microsoft OneDrive 1TB Cloud
    Microsoft Visual Studio
    Microsoft Visual Studio Code
    Microsoft Sysinternals Suite
    Microsoft BitLocker
    Microsoft Copilot
    Dell Support Assist
    Dell Command | Update
    Macrium Reflect X subscription
    1Password Password Manager
    Amazon Kindle for PC
    Lightroom/Photoshop subscription
    Interactive Brokers Trader Workstation
  • Operating System
    Windows 11 Pro
    Computer type
    Laptop
    Manufacturer/Model
    Microsoft Surface Laptop 7
    CPU
    Snapdragon® X Elite (12 Core) with Hexagon NPU delivering 45 TOPS
    Memory
    32GB LPDDR5x 8448 MT/s
    Graphics card(s)
    Integrated Adreno GPU
    Sound Card
    Omnisonic speakers with Dolby Atmos spatial sound
    Monitor(s) Displays
    13.8″ PixelSense Flow touchscreen 120 Hz 600 NIT
    Screen Resolution
    2304 × 1536 (201 PPI), 3:2 aspect ratio
    Hard Drives
    1 TB PCIe NVMe Gen 4 SSD
    Case
    Black Anodized Aluminum
    Cooling
    Vapor Chamber Cooling
    Mouse
    None
    Internet Speed
    942 Mbps Netgear Mesh + 2 Satellites
    Browser
    Microsoft Edge (Chromium)
    Antivirus
    Windows Security (Defender)
    Other Info
    Microsoft 365 subscription (Office)
    Microsoft OneDrive 1TB Cloud
    Microsoft Visual Studio 2026
    Microsoft Visual Studio Code
    Interactive Brokers Trader Workstation
    Lightroom/Photoshop subscription
    1Password Password Manager
    Microsoft Sysinternals
    Amazon Kindle for PC
    Microsoft BitLocker
    Microsoft Copilot
So do you think MS will enforce revoking trust in the CA 2011 cert? Won't that wreak havoc with a lot of people's systems that still use 3rd party binaries signed by it?

It will not.

This is because there are TWO main 2011 certificates: Microsoft Windows Production PCA 2011, which Microsoft uses to sign Windows bootloaders exclusively, and which is the only certificate that is being revoked, and Microsoft Corporation UEFI CA 2011 which is used to sign third party bootloaders. So, NO, third party bootloaders are not going to stop working because the 2011 certificate for third party bootloaders is NOT being revoked (and as I explained earlier, even its soon to happen expiration will not make these third party booloaders fail Secure Boot validation after it expires, because Secure Boot does not check the expiration date for validation). Oh and since technically, there also might be third 2011 certificate used for Option ROMs, that third certificate is not being revoked either, so Option ROMs will continue to work just fine, even if you add PCA 2011 to the DBX.

In short: The only UEFI binaries that are going to fail Secure Boot validation once you add the PCA 2011 cert to the DBX are Windows UEFI bootloaders. Option ROMs will be fine. Thirst party UEFI booloaders (like Linux Shim and so on) will be fine. The revocation of PCA 2011 will NOT affect those.

And that is the reason the only thing you need to care about if you add PCA 2011 to your DBX is whether you updated the Windows Bootloaders you are using to launch Windows to the 2023 signed version, as Windows will not boot otherwise. But everything else that is not Windows will be completely unaffected by the revocation.

This is actually by design, because, due to BlackLotus, Microsoft had so many vulnerable UEFI Windows bootloaders to revoke that they decided it was easier to revoke the one certificate they used to sign all these bootloaders (and only these booloaders) than add the hash of hundreds of individual Windows bootloaders to the DBX.
 

My Computer

System One

  • OS
    Windows 11
    Computer type
    PC/Desktop
    Manufacturer/Model
    Home Built
    Screen Resolution
    4k
That's the reason for Mosby which creates a unique private PK which will be used for everything you personally use that same USB Flash Drive until you delete the Mosby Private Key so it generates a new one for that installation.

Almost, but not quite. The key you find on the flash drive, and that gets reused, is NOT the PK. The PK is always created from scratch each time you use Mosby, so even if you use the same flash drive on 10 different machines (or the same flash drive 10 times in on one machine), a unique PK will be created each time. There is no sharing/reuse of the PK by Mosby, ever. If you use Mosby, all your PCs will have a completely different and unique PK.

The key that you see being saved to the USB drive and reused if it exists is the key that gets adeed to the DB (a different beast from PK) and that you can use to sign your own UEFI binaries so that they work with Secure Boot (in the same way as Microsoft signs their Windows bootloaders or third party bootloaders for Secure Boot), because, obviously, if you start signing your own bootloaders for Secure Boot, it would be inconvenient if you had to apply a different signature (and therefore use different signed bootloaders) for every machine you own...

In other words: The key being saved by Mosby is a DB key. The PK used by Mosby is always created, every time Mosby runs, and discarded after use (meaning that it cannot be reused... which is the whole point).
 

My Computer

System One

  • OS
    Windows 11
    Computer type
    PC/Desktop
    Manufacturer/Model
    Home Built
    Screen Resolution
    4k
Almost, but not quite. The key you find on the flash drive, and that gets reused, is NOT the PK. The PK is always created from scratch each time you use Mosby, so even if you use the same flash drive on 10 different machines (or the same flash drive 10 times in on one machine), a unique PK will be created each time. There is no sharing/reuse of the PK by Mosby, ever. If you use Mosby, all your PCs will have a completely different and unique PK.

The key that you see being saved to the USB drive and reused if it exists is the key that gets adeed to the DB (a different beast from PK) and that you can use to sign your own UEFI binaries so that they work with Secure Boot (in the same way as Microsoft signs their Windows bootloaders or third party bootloaders for Secure Boot), because, obviously, if you start signing your own bootloaders for Secure Boot, it would be inconvenient if you had to apply a different signature (and therefore use different signed bootloaders) for every machine you own...

In other words: The key being saved by Mosby is a DB key. The PK used by Mosby is always created, every time Mosby runs, and discarded after use (meaning that it cannot be reused... which is the whole point).
That's even better. I forgot to screenshot the successful Mosby usage and you are right, it only seems to use the MosbyKey.crt if it exists and the MosbyKey.pem and MosbyKey.pfx. It always will Generate the PK certitifcate.

1759136258544.webp

I did sign two .efi's (bootx64.efi and PowerMonkey.efi to use PowerMoney) with the MosbyKey.pfx successfully yesterday, haven't tried booting with PowerMoney yet to see if it will boot with SecureBoot as the instructions I was given was to use sbctl in Linux except I don't have a Linux installation I can use and this seems to basically do the same thing.

1) Does the MosbyKey.crt, MosbyKey.pem also need to be copied like for example, if I am using Rufus to create a new UEFI Shell including Mosby on a different flash drive, it seems like MosbyKey.crt, MosbyKey.pem, MosbyKey.pfx are the only files I need to backup and restore to the new USB Flash Drive.

2) Does Mosby actually handle installing/enabling the new boot manager 2023 and also enable the SVN for the boot manager 2023 or do one or both of those still need to be done manually?

For the other stuff, I will figure it out from the using it and then update the earlier tutorial.
 

My Computer

System One

  • OS
    WindowsXP/7/8/8.1/10/11,Linux,Android,FreeBSD Unix
    Computer type
    Laptop
    Manufacturer/Model
    Dell XPS 15 9570
    CPU
    Intel® Core™ i7-8750H 8th Gen 2.2Ghz up to 4.1Ghz
    Motherboard
    Dell XPS 15 9570
    Memory
    64GB using 2x32GB CL16 Mushkin redLine modules
    Graphics Card(s)
    Intel UHD 630 & NVIDIA GeForce GTX 1050 Ti with 4GB DDR5
    Sound Card
    Realtek ALC3266-CG
    Monitor(s) Displays
    15.6" 4K Touch UltraHD 3840x2160 made by Sharp
    Screen Resolution
    3840x2160 4K UltraHD
    Hard Drives
    Samsung MZ-V9P4T0B/AM 990 PRO 4TB PCIe®4.0 NVMe™ M.2 SSD was Toshiba KXG60ZNV1T02 NVMe 1TB SSD
    PSU
    Dell XPS 15 9570
    Case
    Dell XPS 15 9570
    Cooling
    Stock
    Keyboard
    Stock
    Mouse
    SwitftPoint ProPoint
    Internet Speed
    Comcast/XFinity 1.44Gbps/42.5Mbps
    Browser
    Microsoft EDGE (Chromium based) & Google Chrome
    Antivirus
    Windows Defender that came with Windows
1) Does the MosbyKey.crt, MosbyKey.pem also need to be copied like for example, if I am using Rufus to create a new UEFI Shell including Mosby on a different flash drive, it seems like MosbyKey.crt, MosbyKey.pem, MosbyKey.pfx are the only files I need to backup and restore to the new USB Flash Drive.

Mosby tells you explicitly that you should keep and copy the MosbyKey files if you want to use the same credentials to sign bootloaders for other machines. So, if you recreate a new Mosby drive, and want your existing signed bootloaders, or sign new ones that work on machines were you already ran Mosby, you should copy the .crt there (only the .crt is actually needed. The .pem and .pfx are used for the actual process of signing the files, but not for the installation of the cert in the DB).

2) Does Mosby actually handle installing/enabling the new boot manager 2023 and also enable the SVN for the boot manager 2023 or do one or both of those still need to be done manually?

Once you know that SVN stands for Secure Version Number, your screenshot gives you the answer to that.

Code:
Installing DBX:  'Microsoft's 'Secure Version Number' DBX entries [2025.01]'

Mosby always install the most recent elements related to Secure Boot, as they were defined at the time Mosby was compiled. That includes the SVN (and as an asside, that includes SBAT too). Note however that there has been SVN updates since 2025.01, but, if you run Windows of you have a Linux system that takes security seriously and applies DBX updates as they appear, the OS will take care of updating the SVN for you, as SVN is part of regular DBX updates (except Microsoft is once again treating security for people who don't use Windows as a joke, which means that they did not push the public DBX SVN update to their secureboot_ojbjects repo as they should have done the minute they pushed that update in Windows, and I had to, yet again, report that they are doing a lousy job with that (which they still haven't fixed even though I opened that issue 3 weeks ago).

Currently, the SVN installed by Mosby would be 3.0.
The SVN that should be updated by Linux and third party OSes that are Secure Boot aware, and that rely on the Secure Boot objects published by Microsoft would be 5.0.
And the SVN that gets updated by Windows 11is currently 7.0.

But again, if you have a competent OS, it shouldn't matter that the SVN installed by Mosby is a little behind, as the OS should detect and fix that automatically (since it's a run of the mill standard DBX updates, that modern OSes perform for you all the time... provided Microsoft does publish up to date DBX signed packages, which they currently don't).

Oh, and I thought it would become clear at this point that the 2023 certs that get installed as part as running Mobsy are to handle the new 2023 boot managers...
 

My Computer

System One

  • OS
    Windows 11
    Computer type
    PC/Desktop
    Manufacturer/Model
    Home Built
    Screen Resolution
    4k
It will not.

This is because there are TWO main 2011 certificates: Microsoft Windows Production PCA 2011, which Microsoft uses to sign Windows bootloaders exclusively, and which is the only certificate that is being revoked, and Microsoft Corporation UEFI CA 2011 ...
I knew that... and forgot it when I asked the question. Idiot me.

Thanks... that explains a lot.
 

My Computers

System One System Two

  • OS
    Windows 11 Pro
    Computer type
    PC/Desktop
    Manufacturer/Model
    DIY
    CPU
    Ryzen 7 5800X
    Motherboard
    Gigabyte B550M Aorus Pro
    Memory
    GSkill 3200, 2x8GB
    Graphics Card(s)
    MSI RX 6800 XT Gaming Z
    Sound Card
    on-board Realtek
    Monitor(s) Displays
    MSI 180hz
    Screen Resolution
    1440p
    Hard Drives
    Samsung 980 Pro, Samsung 870 Evo, generic PCIe NVME, WD 1TB 2.5" laptop spinner
    PSU
    Corsair RM 650
    Case
    mATX
    Cooling
    BeQuiet 240mm AIO and a bunch of case fans
    Keyboard
    one that clacks softly
    Mouse
    logitech
    Internet Speed
    bunches of bps
    Browser
    Firefox
    Antivirus
    Windows' own
  • Operating System
    Win11 Pro
    Computer type
    PC/Desktop
    Manufacturer/Model
    DIY
    CPU
    Ryzen 7 1700
    Motherboard
    GA-AB350M G-3
    Memory
    16GB DDR4
    Graphics card(s)
    RX-480
    Sound Card
    In-Built Realtek
    Monitor(s) Displays
    Samsung
    Screen Resolution
    1440p
    Hard Drives
    NVME/SSD's
    PSU
    Thermaltake BX1 550W
    Case
    Some junky thing
    Cooling
    ThermalTake Assassin(?)
    Browser
    FF/Edge
    Antivirus
    Whatever Windows does
    Other Info
    Secure Boot enabled updated to 2023 CA keys, TPM2.0 enabled with system drive Bitlocker'd.
....

The choice will be to run with Secure Boot disabled, or to delete CA 2011 from the DBX. Neither is ideal because the whole point of this exercise was to improve system security. It's like the industry spent all this time talking to PC/mobo makers, but left out the video OEM's. I'm just wonder what about the NIC vendors (if you do network boot)...
I'm going to ensure CA 2011 never gets added to the DBX. That's one good aspect of MOSBY in that it's an option you have to conciously exercise (-x) to do so.

I don't feel Black Lotus is a serious threat to me as an average home PC user. But I can definitely see the issues confronting corporate and other high-risk networks if the mfrs of the systems they purchase don't support them with BIOS and vBIOS updates where needed.

A system BIOS update should update integrated NIC certificates too... it would be the discrete NIC's I think at risk for network boots.
 
Last edited:

My Computers

System One System Two

  • OS
    Windows 11 Pro
    Computer type
    PC/Desktop
    Manufacturer/Model
    DIY
    CPU
    Ryzen 7 5800X
    Motherboard
    Gigabyte B550M Aorus Pro
    Memory
    GSkill 3200, 2x8GB
    Graphics Card(s)
    MSI RX 6800 XT Gaming Z
    Sound Card
    on-board Realtek
    Monitor(s) Displays
    MSI 180hz
    Screen Resolution
    1440p
    Hard Drives
    Samsung 980 Pro, Samsung 870 Evo, generic PCIe NVME, WD 1TB 2.5" laptop spinner
    PSU
    Corsair RM 650
    Case
    mATX
    Cooling
    BeQuiet 240mm AIO and a bunch of case fans
    Keyboard
    one that clacks softly
    Mouse
    logitech
    Internet Speed
    bunches of bps
    Browser
    Firefox
    Antivirus
    Windows' own
  • Operating System
    Win11 Pro
    Computer type
    PC/Desktop
    Manufacturer/Model
    DIY
    CPU
    Ryzen 7 1700
    Motherboard
    GA-AB350M G-3
    Memory
    16GB DDR4
    Graphics card(s)
    RX-480
    Sound Card
    In-Built Realtek
    Monitor(s) Displays
    Samsung
    Screen Resolution
    1440p
    Hard Drives
    NVME/SSD's
    PSU
    Thermaltake BX1 550W
    Case
    Some junky thing
    Cooling
    ThermalTake Assassin(?)
    Browser
    FF/Edge
    Antivirus
    Whatever Windows does
    Other Info
    Secure Boot enabled updated to 2023 CA keys, TPM2.0 enabled with system drive Bitlocker'd.
can someone please make this code into a reg file so all i have to do is click to add to the registry . i am not to savy with trying to edit the registry

reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Secureboot /v AvailableUpdates /t REG_DWORD /d 0x100 /f<br>Start-ScheduledTask -TaskName "\Microsoft\Windows\PI\Secure-Boot-Update"
 

My Computer

System One

  • OS
    WINDOWS 11 WINDOWS 10
    Computer type
    PC/Desktop
    Manufacturer/Model
    HP H8 1360T
    CPU
    Intel(R) Core(TM) i7 -3770K CPU 3.50 GZ 3501 4 CORE
    Motherboard
    PEGATRON 2AD5
    Memory
    32.0 GB (31.9 GB usable)
    Graphics Card(s)
    AMD RADEON TM R5240 INTELL HD GRAPHICS 4600 TIGER 1+1 USB
    Sound Card
    AMD HD . IDT
    Monitor(s) Displays
    AOC WAL MART SPECIAL . HP 2311 IX IPS LED DELL 1708 FP
    Screen Resolution
    1920 X 1080 1600X900 1280X940
    Hard Drives
    1 FAXING S 100 512GB 1 KINGSTON 120 GB SSD 1 X12 SSD 512 GB
    PSU
    300 WATT HP
    Case
    FULL
    Cooling
    ON BOARD FAN
    Keyboard
    LOGITEC K 520 WIRELESS
    Mouse
    LOGITEC M 510 WIRELESS
    Internet Speed
    55 UP 11.2 DOWN
    Browser
    CHROME EDGE
    Antivirus
    WINDOWS SECUIRTY
    Other Info
    NON SUPPORTED HARDWARE FOR WINDOWS 11

My Computers

System One System Two

  • OS
    Windows 11 Pro 25H2
    Computer type
    Laptop
    Manufacturer/Model
    Huawei MateBook D15
    CPU
    Ryzen 5 3500U
    Memory
    8GB
    Graphics Card(s)
    Vega 8
    Screen Resolution
    FHD
    Hard Drives
    256GB Samsung SSD + 1TB HDD
    Browser
    Microsoft Edge
    Antivirus
    ESET Smart Security Premium
  • Operating System
    Windows 10 Enterprise LTSC 21H2
    Computer type
    Laptop
    Manufacturer/Model
    MSI GS73 6RF Stealth Pro
    CPU
    intel core i7 6700HQ
    Memory
    16GB
    Graphics card(s)
    Nvidia Geforce GTX1060 (6GB)
    Screen Resolution
    FHD
    Hard Drives
    128GB SSD + 1TB HDD
    Browser
    Microsoft Edge
    Antivirus
    Windows Defender
Start-ScheduledTask -TaskName "\Microsoft\Windows\PI\Secure-Boot-Update" should this be ran in a command prompt or power shell command ?
 

My Computer

System One

  • OS
    WINDOWS 11 WINDOWS 10
    Computer type
    PC/Desktop
    Manufacturer/Model
    HP H8 1360T
    CPU
    Intel(R) Core(TM) i7 -3770K CPU 3.50 GZ 3501 4 CORE
    Motherboard
    PEGATRON 2AD5
    Memory
    32.0 GB (31.9 GB usable)
    Graphics Card(s)
    AMD RADEON TM R5240 INTELL HD GRAPHICS 4600 TIGER 1+1 USB
    Sound Card
    AMD HD . IDT
    Monitor(s) Displays
    AOC WAL MART SPECIAL . HP 2311 IX IPS LED DELL 1708 FP
    Screen Resolution
    1920 X 1080 1600X900 1280X940
    Hard Drives
    1 FAXING S 100 512GB 1 KINGSTON 120 GB SSD 1 X12 SSD 512 GB
    PSU
    300 WATT HP
    Case
    FULL
    Cooling
    ON BOARD FAN
    Keyboard
    LOGITEC K 520 WIRELESS
    Mouse
    LOGITEC M 510 WIRELESS
    Internet Speed
    55 UP 11.2 DOWN
    Browser
    CHROME EDGE
    Antivirus
    WINDOWS SECUIRTY
    Other Info
    NON SUPPORTED HARDWARE FOR WINDOWS 11
reg add ..... REG_DWORD /d 0x100 /f
I think you just type that part (or copy/paste) into a powershell session (with admin priv.) It does the necessary registry editing for you, or at least it did for me.

(btw... copy it from the Microsoft KB article. I've no idea if what you put in your post is valid or what it would add to the registry, hence the elipses.)

Then run the "start-scheduled task...." part (also in the powershell session), it starts the task and does whatever that registry entry is telling it to do (also copy/paste the full line from the KB article ONLY).
 

My Computers

System One System Two

  • OS
    Windows 11 Pro
    Computer type
    PC/Desktop
    Manufacturer/Model
    DIY
    CPU
    Ryzen 7 5800X
    Motherboard
    Gigabyte B550M Aorus Pro
    Memory
    GSkill 3200, 2x8GB
    Graphics Card(s)
    MSI RX 6800 XT Gaming Z
    Sound Card
    on-board Realtek
    Monitor(s) Displays
    MSI 180hz
    Screen Resolution
    1440p
    Hard Drives
    Samsung 980 Pro, Samsung 870 Evo, generic PCIe NVME, WD 1TB 2.5" laptop spinner
    PSU
    Corsair RM 650
    Case
    mATX
    Cooling
    BeQuiet 240mm AIO and a bunch of case fans
    Keyboard
    one that clacks softly
    Mouse
    logitech
    Internet Speed
    bunches of bps
    Browser
    Firefox
    Antivirus
    Windows' own
  • Operating System
    Win11 Pro
    Computer type
    PC/Desktop
    Manufacturer/Model
    DIY
    CPU
    Ryzen 7 1700
    Motherboard
    GA-AB350M G-3
    Memory
    16GB DDR4
    Graphics card(s)
    RX-480
    Sound Card
    In-Built Realtek
    Monitor(s) Displays
    Samsung
    Screen Resolution
    1440p
    Hard Drives
    NVME/SSD's
    PSU
    Thermaltake BX1 550W
    Case
    Some junky thing
    Cooling
    ThermalTake Assassin(?)
    Browser
    FF/Edge
    Antivirus
    Whatever Windows does
    Other Info
    Secure Boot enabled updated to 2023 CA keys, TPM2.0 enabled with system drive Bitlocker'd.
I think you just type that part (or copy/paste) into a powershell session (with admin priv.) It does the necessary registry editing for you, or at least it did for me.

(btw... copy it from the Microsoft KB article. I've know idea if what you put in your post is valid or what it would add to the registry.)

Then run the "start-scheduled task...." part (also in the powershell session), it starts the task and does whatever that registry entry is telling it to do.
thanks i just got it figured out after trial and error
 

My Computer

System One

  • OS
    WINDOWS 11 WINDOWS 10
    Computer type
    PC/Desktop
    Manufacturer/Model
    HP H8 1360T
    CPU
    Intel(R) Core(TM) i7 -3770K CPU 3.50 GZ 3501 4 CORE
    Motherboard
    PEGATRON 2AD5
    Memory
    32.0 GB (31.9 GB usable)
    Graphics Card(s)
    AMD RADEON TM R5240 INTELL HD GRAPHICS 4600 TIGER 1+1 USB
    Sound Card
    AMD HD . IDT
    Monitor(s) Displays
    AOC WAL MART SPECIAL . HP 2311 IX IPS LED DELL 1708 FP
    Screen Resolution
    1920 X 1080 1600X900 1280X940
    Hard Drives
    1 FAXING S 100 512GB 1 KINGSTON 120 GB SSD 1 X12 SSD 512 GB
    PSU
    300 WATT HP
    Case
    FULL
    Cooling
    ON BOARD FAN
    Keyboard
    LOGITEC K 520 WIRELESS
    Mouse
    LOGITEC M 510 WIRELESS
    Internet Speed
    55 UP 11.2 DOWN
    Browser
    CHROME EDGE
    Antivirus
    WINDOWS SECUIRTY
    Other Info
    NON SUPPORTED HARDWARE FOR WINDOWS 11
Start-ScheduledTask -TaskName "\Microsoft\Windows\PI\Secure-Boot-Update" should this be ran in a command prompt or power shell command ?

This is a PowerShell command. If you're running or scripting it in CMD:
Code:
powershell "Start-ScheduledTask -TaskName '\Microsoft\Windows\PI\Secure-Boot-Update'"
 

My Computer

System One

  • OS
    Windows 7

Latest Support Threads

Back
Top Bottom