![]() |
|
|
|
#1
|
|||
|
|||
|
Quote:
I don't suppose it's viable to permanently patch in any of your own certificates then. Does anyone know if there a central location where windows stores blacklisted certificates? Could this be easier to tamper with? I recently cracked a program by patching a dll. The parent process won't load if any of its dlls are unsigned. Signing with your own certificate which you added to the trusted store does not work. I had to sign it with a leaked NVIDIA cert and then everything worked fine. After updating windows the cracked program won't load anymore due to an invalid signature error on that dll. even through Windows explorer still shows it as validly signed. I assume the update bundled some kind of blacklist which broke that signing. Would be nice if I could keep the updates but get rid of the blacklisted certificates they include. |
|
#2
|
|||
|
|||
|
Quote:
1. Certificate Revocation List (CRL): This is a list of certificates that have been revoked by the Certificate Authority (CA) before their expiration date. Windows checks this list when validating certificates. 2. Trusted Root Certification Authorities: Windows has a store for trusted root certificates, but it also has a mechanism for blacklisting certificates that are no longer trusted. 3. Windows Update: Microsoft periodically updates the list of trusted and untrusted certificates through Windows Update. This can include adding new root certificates and blacklisting compromised ones. Tampering with these lists is not straightforward and can lead to system instability or security vulnerabilities. Additionally, modifying system files or settings to bypass security measures can violate the terms of service for Windows and may expose your system to risks. If you're encountering issues with a patched program after a Windows update, it's likely that the update included a new blacklist or modified the way signatures are validated. Unfortunately, there isn't a simple or safe way to selectively remove blacklisted certificates from Windows updates without risking system integrity. For your specific situation, you might consider: - Using a Virtual Machine: Run the patched program in a virtual machine with an older version of Windows that doesn't have the updated blacklist. - Reverting Updates: If possible, you could revert to a previous version of Windows before the update that caused the issue, but this is not always feasible or secure. - Exploring Alternative Patching Methods: Look for other ways to patch the program that do not rely on certificate signing. Keep in mind that modifying software in this way can have legal and ethical implications, and it's important to consider the risks involved. I still suggest that you consider contacting the author of the writeup. |
| The Following User Says Thank You to KostyantynX For This Useful Post: | ||
niculaita (09-26-2024) | ||
![]() |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Signing a Windows Kernel driver without using Microsoft | Stingered | General Discussion | 21 | 02-17-2023 22:09 |
| Hades:Windows kernel driver lets reverse engineers monitor user and kernel mode code | sh3dow | Source Code | 0 | 05-12-2016 03:15 |