Bad USB на базе Arduino.
• BadUSB — это целое семейство атак на USB-порт, при которых подключаемое устройство выдает себя за другой девайс, например:
- HID-устройство (клавиатура или мышка);
- Ethernet — сетевая карта;
- Mass storage (съемный накопитель).
• Сотворить такую хакерскую железку можно и на одноплатниках (вроде Raspberry Pi), но это все равно что перевозить ноутбук на фуре. Есть "браться меньшие" не такие известные, но не менее "злые" и опасные в руках из плеч. По сути, для выполнения HID-атаки нам необходим микроконтроллер, USB-порт и минимальная электронная обвязка, что бы это всё работало.
• Хорошая альтернатива — семейство плат Teensy, совместимых с Arduino. С ними также можно использовать Arduino IDE. Например, плата Teensy LC размером 17х35 мм. оснащена процессорным ядром ARM Cortex-M0+ и 64 кб. памяти.
• В данной статье мы рассмотрим процесс создания устройства
Bad USB с использованием платы на базе Arduino -
Teensy 2.0. Разберемся с созданием и программированием этого маленького, но мощного устройства, способного
провести атаку на компьютерную систему,
обойти защитные механизмы и
получить несанкционированный доступ к данным.
Читать статью [5 min].
• Автор: @e1tex
• Блог автора: @fck_harder
• Дополнительный материал: O•MG ADAPTER.
S.E. infosec.work VT