𓆩😈𓆪🔞 Как вызвать "синий экран смерти" (BSOD)! 𓆩😈𓆪🔞

⚠️ Предупреждаю: Вызов BSOD может привести к потере данных и повреждению системы. Делайте это на свой страх и риск. Однако, если вы просто хотите поиграться или удивить друзей, это занятие может быть весьма забавным.

😅 Код для вызова BSOD достаточно простой и легкий для понимания 😅

☠️ EXTERN_C: Эта директива указывает компилятору использовать соглашение о вызовах C, а не C++. Это необходимо для правильного связывания с функциями из внешней библиотеки (ntdll.dll).

☠️ NTSTATUS: Тип данных, который используется в Windows API для обозначения статуса выполнения операции. Это целочисленный тип, где разные значения указывают на разные статусы и ошибки.

☠️ NTAPI: Определяет соглашение о вызовах, используемое в Windows API. Это обычно __stdcall, что означает, что параметры функции передаются в стеке, а функция очищает стек после возвращения.

⚠️☢️☣️ RtlAdjustPrivilege: Функция, которая позволяет включить или отключить определенную привилегию для текущего процесса

Параметры:

  • ☠️ ULONG Privilege: Номер привилегии, которую нужно изменить. 19 означает SeShutdownPrivilege.
  • ☠️ BOOLEAN Enable: TRUE для включения привилегии, FALSE для отключения.
  • ☠️ BOOLEAN CurrentThread: Указывает, изменяется ли привилегия для текущего потока (TRUE) или для всего процесса (FALSE).
  • ☠️ PBOOLEAN Enabled: Указатель на переменную, которая получит предыдущее состояние привилегии (включена или отключена).

⚠️☢️☣️ NtRaiseHardError: Функция, которая вызывает ошибку в системе, что может привести к BSOD. Параметры:

  • ☠️ NTSTATUS ErrorStatus: Статус ошибки, которую нужно вызвать. В данном случае используется STATUS_ASSERTION_FAILURE.
  • ☠️ ULONG NumberOfParameters: Количество параметров, передаваемых в вызов.
  • ☠️ ULONG UnicodeStringParameterMask: Маска для строковых параметров, которые должны быть интерпретированы как Unicode.
  • ☠️ PULONG_PTR Parameters: Указатель на массив параметров, передаваемых в вызов.
  • ☠️ ULONG ValidResponseOption: Вариант ответа на ошибку. 6 означает, что возможен только один ответ.
  • ☠️ PULONG Response: Указатель на переменную, которая получит ответ от функции.
#код #программирование #айти #виндовс #bsod #itвроссии #кодим
𓆩😈𓆪🔞 Как вызвать "синий экран смерти" (BSOD)! 𓆩😈𓆪🔞
⚠️ Предупреждаю: Вызов BSOD может привести к потере данных и повреждению системы. Делайте это на свой страх и риск | Сетка — новая социальная сеть от hh.ru 𓆩😈𓆪🔞 Как вызвать "синий экран смерти" (BSOD)! 𓆩😈𓆪🔞
⚠️ Предупреждаю: Вызов BSOD может привести к потере данных и повреждению системы. Делайте это на свой страх и риск | Сетка — новая социальная сеть от hh.ru
repost

149

input message

напишите коммент

еще контент автора

еще контент автора

войдите, чтобы увидеть

и подписаться на интересных профи

в приложении больше возможностей

пока в веб-версии есть не всё — мы вовсю работаем над ней

сетка — cоциальная сеть для нетворкинга от hh.ru

пересекайтесь с теми, кто повлияет на ваш профессиональный путь