Використання Digispark ATtiny85 для втручання в роботу комп’ютера

14 серпня 2024 1 хвилина Автор: Cyber Witcher

Створення компактного пранк-пристрою на основі мікроконтролера Digispark ATtiny85. Цей маленький гаджет можна запрограмувати на виконання різних дій. У цій статті ми розглянемо, як налаштувати Digispark ATtiny85 для втручання в роботу комп’ютера за допомогою простих скриптів.

Що таке Digispark ATtiny85?

Digispark ATtiny85 — це компактна плата на основі мікроконтролера ATtiny85, яка має лише кілька пінів, але достатньо функціональна для реалізації цікавих проектів. Вона підтримує USB, що дозволяє використовувати її як пристрій введення, наприклад, клавіатуру або мишу. Це робить її чудовим інструментом для пранків.

Що можна зробити з Digispark ATtiny85?

Один із найпоширеніших способів використання Digispark ATtiny85 — це імітація клавіатури, яка автоматично вводить команди, текст або запускає програми на комп’ютері. Крім того, цей контролер можна застосувати для отримання доступу до комп’ютера через Reverse Shell. Це дозволяє уникнути придбання додаткового Rubber Ducky, використовуючи лише цей пристрій.

Як реалізувати пранк?

Крок 1: Підготовка середовища розробки

Перед початком роботи з Digispark ATtiny85 вам потрібно налаштувати середовище розробки Arduino IDE:

  1. Завантажте та встановіть Arduino IDE.

  2. Додайте підтримку Digispark ATtiny85. Для цього перейдіть до File > Preferences, і у полі Additional Board Manager URLs додайте наступний URL: http://digistump.com/package_digistump_index.json.

  3. Перейдіть до Tools > Board > Boards Manager, знайдіть Digispark (by Digistump) та встановіть його.

Крок 2: Написання скетчу для пранку

Після того як середовище розробки налаштоване, можна переходити до написання коду. Ось приклад простого скетчу, який починає вводити випадкові символи після підключення до комп’ютера:

#include "DigiKeyboard.h"

void setup() {
  DigiKeyboard.sendKeyStroke(0);
}

void loop() {
  // Чекаємо 5 секунд перед початком пранку
  DigiKeyboard.delay(5000);

  // Введення випадкових символів кожні 2 секунди
  DigiKeyboard.print("Мамкині хакери рулять!");
  DigiKeyboard.sendKeyStroke(KEY_ENTER);
  DigiKeyboard.delay(2000);
}

Цей код виконує простий пранк: він вводить текст “Мамкині хакери рулять!” і натискає Enter кожні 2 секунди.

Крок 3: Завантаження коду на Digispark

Після написання коду, підключіть Digispark до USB-порту комп’ютера. Натисніть кнопку перевірку скетчу і потім завантажуйте код.

Крок 4: Використання пранк-пристрою

Тепер ви можете підключити Digispark ATtiny85 до комп’ютера “жертви” і насолоджуватися реакцією, коли почнеться введення несподіваних повідомлень.

Висновок

Digispark ATtiny85 — це доступний і зручний інструмент для реалізації технічних пранків. Завдяки своїм компактним розмірам та здатності емулювати USB-пристрої, він відкриває широкі можливості для творчого використання на комп’ютері жертви. Його компактність дозволяє легко створити корпус або використати готовий від флешки, перетворивши пристрій на BadUSB.

Disclaimer. Ця стаття створена виключно з ознайомлювальною метою. Усі поради та інструкції надані для освітніх цілей, і ми не несемо відповідальності за будь-які можливі наслідки, пов’язані з реалізацією цього проекту. Завжди дотримуйтесь безпеки при роботі з електронними компонентами.

Інші статті по темі
Майстерня мікроконтролерівОсвіта
Читати далі
Як зробити пристрій на Arduino, щоб автоматично закривати вікна на комп’ютері, коли хтось заходить у кімнату
Розповідаємо про створення пристрою на базі Arduino, який автоматично закриває вікна на комп'ютері, коли хтось заходить у кімнату. Це може бути корисно для захисту приватності або уникнення випадкового розголошення важливої інформації.
130
Знайшли помилку?
Якщо ви знайшли помилку, зробіть скріншот і надішліть його боту.