基于 Digispark ATtiny85 的 HID 攻击演示
⚠️ 仅供安全研究与教育目的
将 USB 设备伪装成 HID 键盘,插入电脑后自动执行预设命令。
Digispark,约 ¥9 一块需要安装三个工具:
Digistump.Drivers.zip 并解压DPinst64.exe 安装驱动File → Preferences
https://raw.githubusercontent.com/digistump/arduino-boards-index/master/package_digistump_index.json
Tools → Board → Boards Manager 搜索并安装 Digistump AVR BoardsDigispark (Default - 16.5mhz)185.199.108.133 raw.githubusercontent.com用 Ducky Script 描述键盘操作,再用 Automator 转换为 Arduino 代码。
| 指令 | 说明 |
|---|---|
DELAY n | 延迟 n 毫秒 |
STRING text | 输入文本 |
ENTER | 回车键 |
GUI r | Win + R(运行对话框) |
CTRL / ALT / SHIFT | 组合键修饰符 |
DELAY 1000 # 等待设备识别
GUI r # Win + R 打开运行
DELAY 200
STRING notepad # 输入 notepad
ENTER # 回车启动
DELAY 500 # 等待记事本打开
STRING Hello from Digispark BadUSB!
ENTER
DELAY 1000 很重要——给系统时间识别 HID 设备9 块钱,一块小板子,一段脚本
你就拥有了一个 BadUSB