-
Автор темы
- #1
BSODCrasher вызывает BSOD можете добавить при antidbg или другое чет хз
Код:
#include <Windows.h>
#include <iostream>
#include <ntstatus.h>
typedef NTSTATUS(WINAPI* RtlSetProcessIsCritical)(BOOL NewValue,PBOOL OldValue,BOOL IsPersistent);
void BSODCrasher() {
HMODULE ntdll = LoadLibraryA("ntdll.dll");
if (!ntdll) {
return;
}
auto setProcessCritical = (RtlSetProcessIsCritical)GetProcAddress(ntdll, "RtlSetProcessIsCritical");
if (!setProcessCritical) {
FreeLibrary(ntdll);
return;
}
BOOL wasCritical = FALSE;
NTSTATUS status = setProcessCritical(TRUE, &wasCritical, FALSE);
if (status == 0) {
TerminateProcess(GetCurrentProcess(), 0);
}
FreeLibrary(ntdll);
}
int main() {
BSODCrasher();
return 0;
}