Створення компактного пранк-пристрою на основі мікроконтролера Digispark ATtiny85. Цей маленький гаджет можна запрограмувати на виконання різних дій. У цій статті ми розглянемо, як налаштувати Digispark ATtiny85 для втручання в роботу комп’ютера за допомогою простих скриптів.
Digispark ATtiny85 — це компактна плата на основі мікроконтролера ATtiny85, яка має лише кілька пінів, але достатньо функціональна для реалізації цікавих проектів. Вона підтримує USB, що дозволяє використовувати її як пристрій введення, наприклад, клавіатуру або мишу. Це робить її чудовим інструментом для пранків.
Перед початком роботи з Digispark ATtiny85 вам потрібно налаштувати середовище розробки Arduino IDE:
Завантажте та встановіть Arduino IDE.
Додайте підтримку Digispark ATtiny85. Для цього перейдіть до File > Preferences, і у полі Additional Board Manager URLs додайте наступний URL: http://digistump.com/package_digistump_index.json.
Перейдіть до Tools > Board > Boards Manager, знайдіть Digispark (by Digistump) та встановіть його.
Після того як середовище розробки налаштоване, можна переходити до написання коду. Ось приклад простого скетчу, який починає вводити випадкові символи після підключення до комп’ютера:
#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 секунди.
Після написання коду, підключіть Digispark до USB-порту комп’ютера. Натисніть кнопку перевірку скетчу і потім завантажуйте код.
Тепер ви можете підключити Digispark ATtiny85 до комп’ютера “жертви” і насолоджуватися реакцією, коли почнеться введення несподіваних повідомлень.
Digispark ATtiny85 — це доступний і зручний інструмент для реалізації технічних пранків. Завдяки своїм компактним розмірам та здатності емулювати USB-пристрої, він відкриває широкі можливості для творчого використання на комп’ютері жертви. Його компактність дозволяє легко створити корпус або використати готовий від флешки, перетворивши пристрій на BadUSB.
Disclaimer. Ця стаття створена виключно з ознайомлювальною метою. Усі поради та інструкції надані для освітніх цілей, і ми не несемо відповідальності за будь-які можливі наслідки, пов’язані з реалізацією цього проекту. Завжди дотримуйтесь безпеки при роботі з електронними компонентами.