Як зробити вірус

Як зробити вірус

Створення програми-вірусу BackDoor, що забезпечує приховане віддалене адміністрування, можна здійснити за два етапи. Спочатку створюються блоки для серверної частини, потім — для клієнтської частини.

Вам знадобиться

Visual Basic, Microsoft Winsock Control, комп’ютер, віддалений сервер.

Інструкція

  1. Для створення програми-вірусу BackDoor для прихованого віддаленого адміністрування, що складається з серверної і клієнтської частини, сформуйте новий проект на Visual Basic у формі традиційного файлу з розширенням ехе.
  2. Підключіть проект до Microsoft Winsock Control, використовуючи меню Project вкладку Components. Виберіть файл mswinsck.ocx. Зв’яжіть форму і компонент, після чого приберіть заголовок, зменшіть розміри, а для visible форм встановіть False. Далі змініть ім’я компонента на ws. Дайте LocalPort число, рівне номеру порту.
  3. Напишіть код програми в Form_Load. При відсутності з’єднання, закрийте зв’язок в ws, відкрийте порт. Підключіть клієнта за допомогою конкретного ConnectionRequest. Повторіть спробу кілька разів.
  4. Зберіть код для ws_DataArrival. Цей код буде задіяний кожен раз, коли стануть надходити дані від сервера. Вкажіть змінну Data, в якій будуть накопичуватися вся приходить інформація. Скомпілюйте програму. Дайте їй найменування server.exe.
  5. Знову створіть проект і форму, тепер вже для клієнтської частини. Організуйте у формі два поля IP і Port, кнопки «Підключитися», «Кінець сеансу», «Повідомлення», «Закрити сервер». Далі додайте Winsock Control і дайте йому найменування ws. У полі Text в першому пункті встановіть IP адреса комп’ютера, у другому — значення порту. Допишіть код. Встановіть зв’язок.
  6. Компілюйте програму в client.exe. Протестуйте отриманий троян. Відкрийте послідовно server.exe, client.exe. Підключіться, приберіть сервер зі списку завдань.

Зверніть увагу

Повторюйте перевірку стану зв’язку в ws весь час роботи. Інакше при початку прослушки порту віддалений комп’ютер підключиться, але після його відключення порт перестане управлятися.

Корисні поради

Щоб приховати троян у списку завдань, підключіть функцію RegisterSer в оголошеннях форми сервера. Після цього змініть Form_Load.