Гайд Пишем синий экран смерти

Пользователь
Статус
Оффлайн
Регистрация
28 Апр 2018
Сообщения
134
Реакции[?]
35
Поинты[?]
0
Я решил написать этот гайд для тех кто хочет защитить свой чит, это так дополнительная защита сначала подключаем библиотеку
Код:
#include <Windows.h>
потом подключаем либу
Код:
#pragma comment(lib, "ntdll.lib")
дальше вызываем 2 функции с NTAPI RtlAdjustPrivilege,NtRaiseHardError c помощью следующего кода
Код:
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();
}
 
Забаненный
Статус
Оффлайн
Регистрация
11 Сен 2016
Сообщения
204
Реакции[?]
49
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Начинающий
Статус
Оффлайн
Регистрация
10 Май 2018
Сообщения
10
Реакции[?]
1
Поинты[?]
0
Я решил написать этот гайд для тех кто хочет защитить свой чит, это так дополнительная защита сначала подключаем библиотеку
Код:
#include <Windows.h>
потом подключаем либу
Код:
#pragma comment(lib, "ntdll.lib")
дальше вызываем 2 функции с NTAPI RtlAdjustPrivilege,NtRaiseHardError c помощью следующего кода
Код:
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();
}
распиши пожалуйста что куда вставить
 
Забаненный
Статус
Оффлайн
Регистрация
16 Янв 2018
Сообщения
14
Реакции[?]
0
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
ооочень полезная фича :D
 
Забаненный
Статус
Оффлайн
Регистрация
9 Июн 2018
Сообщения
63
Реакции[?]
4
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Забаненный
Статус
Оффлайн
Регистрация
6 Мар 2018
Сообщения
364
Реакции[?]
21
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Лол это не самый стремный экран смерти
 
Сверху Снизу