
Benutzermodustool, das die DSE-Umgehung von EfiGuard erkennt, indem es die SetVariable-Hintertür abfragt, um zu überprüfen, ob PatchGuard auf Windows-Systemen deaktiviert ist.
die dümmste mögliche Methode, um zu überprüfen, ob EfiGuard Ihren PatchGuard getötet hat oder nicht.
efiguard hinterlässt zur Laufzeit eine SetVariable-Hintertür – wir stupsen sie einfach aus dem Benutzermodus an und bitten sie, 2 Bytes an der ntoskrnl-Basis zu lesen. Wenn wir MZ zurückbekommen, ist die Hintertür aktiv, efiguard hat seine Arbeit getan, pg ist tot.
DSE_DISABLE_SETVARIABLE_HOOK) gewählt hat – was die Standardeinstellung ist.DSE_DISABLE_AT_BOOT gewählt wurde, wird der Hook bei ExitBootServices entfernt und es gibt nichts aus dem Benutzermodus zu erkennen.SeSystemEnvironmentPrivilege.cl /EHsc src/main.cpp /link ntdll.lib psapi.lib
src/main.cpp