![]() |
|
|
|
#1
|
|||
|
|||
|
Ah yes... driver signing, a terrible mess really...
I was lucky with my projects that I fell with it into the time where leaked certs, aside of anti malware fools getting upset were working just fine. And by the time the restrictions were tied down I became able to get my drivers properly signed. There are a few noteworthy things that I ran across which haven't yet been mentioned: https://github.com/Mattiwatti/EfiGuard it is a bootkit that works with modern versions of windows, as long as you don't use the microsoft hypervisor, and allows you to toggle DSE on or off. In combination with the https://github.com/ValdikSS/Super-UEFIinSecureBoot-Disk you can even have "secure boot" and load your own drivers at will. muhahahahah..... here is a quite verbose write down of windows driver signign policy: https://www.geoffchappell.com/notes/security/whqlsettings/index.htm?tx=40 As well as a semi supported way of using secure boot to sign your own drivers on your own pc: https://www.geoffchappell.com/notes/windows/license/customkernelsigners.htm only catch this is enabled only on Chinese governmental editions of windows 10 but that said there are hacks to get it working on any windows 10: https://github.com/HyperSine/Windows10-CustomKernelSigners Now the method of using a custom driver to keep the HKEY_LOCAL_MACHINE\system\ControlSet001\Control\CI\Protected "Licensed" value set to 1 is quite hacky and every time it fails you will need to manually hack the value from win PE, a custom loader which can parse and change the value in the SYSTEM hive on disk on each boot would be the best solution, but I haven't seen one yet. Using a custom kernel signer really gives you the best combination of security and freedom, to bad MSFT want's only the Chinese government to have this. |
| The Following 3 Users Say Thank You to DavidXanatos For This Useful Post: | ||
|
#2
|
|||
|
|||
|
Quote:
Great info!!! |
|
#3
|
||||
|
||||
|
Quote:
__________________
Pax in vultu, bellum in corde. -- https://github.com/Fyyre |
| The Following User Says Thank You to Fyyre For This Useful Post: | ||
chants (01-28-2023) | ||
|
#4
|
|||
|
|||
|
Quote:
Its not like the CCP edition is different, its just a licensing restriction, you can trick any non CCP windows into enabling this, but the licensing service will disable it for the next reboot. So you need a driver to block that from happening. As described here: https://github.com/HyperSine/Windows10-CustomKernelSigners |
|
#5
|
|||
|
|||
|
Quote:
Original repo hxxps://github.com/vyvojar/slshim His other repos are also about spp. I worked with him as a tester while he was developing it. Somewhere I will have the latest version of his patch. If requested I can search it. |
|
#6
|
|||
|
|||
|
#7
|
|||
|
|||
|
hxxps://www.xup.in/dl,20255033/slshim-master.zip/
btw. I could need some more reputation in this board ^^ |
| The Following 3 Users Say Thank You to KNARZ For This Useful Post: | ||
![]() |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Disable PatchGuard & Driver Signing | Fyyre | x64 OS | 61 | 04-21-2025 02:12 |
| Patching in your own kernel signing certificate | tame_mpeg | General Discussion | 11 | 09-28-2024 02:11 |
| Hades:Windows kernel driver lets reverse engineers monitor user and kernel mode code | sh3dow | Source Code | 0 | 05-12-2016 03:15 |
| Driver Signing on x64 Windows | _MAX_ | x64 OS | 7 | 10-22-2012 15:47 |