Пользователь
-
Автор темы
- #1
Я решил написать этот гайд для тех кто хочет защитить свой чит, это так дополнительная защита сначала подключаем библиотеку
потом подключаем либу
дальше вызываем 2 функции с NTAPI RtlAdjustPrivilege,NtRaiseHardError c помощью следующего кода
а дальше пишем сам код синего экрана
пример использования
Код:
#include <Windows.h>
Код:
#pragma comment(lib, "ntdll.lib")
Код:
extern "C" NTSTATUS NTAPI RtlAdjustPrivilege(ULONG Privilege, BOOLEAN Enable, BOOLEAN CurrentThread, PBOOLEAN OldValue);
extern "C" NTSTATUS NTAPI NtRaiseHardError(LONG ErrorStatus, ULONG NumberOfParameters, ULONG UnicodeStringParameterMask,
PULONG_PTR Parameters, ULONG ValidResponseOptions, PULONG Response);
Код:
void BSOD()
{
BOOLEAN bl;
ULONG Response;
RtlAdjustPrivilege(19, TRUE, FALSE, &bl); // вызываем привилегии выключения(SeShutdownPrivilege)
NtRaiseHardError(STATUS_ASSERTION_FAILURE, 0, 0, NULL, 6, &Response); //вызываем аварийное выключение пк
}
Код:
if(isVM() == TRUE || IsSanbox() == TRUE || e.t.c)
{
BSOD();
}