USB Rubber Ducky 整蛊 Payload 实操指南:挑 6 个值得试的,再安全跑通
USB Rubber Ducky 整蛊 Payload 实操指南:挑 6 个值得试的,再安全跑通
【免费下载链接】usbrubberducky-payloadsThe Official USB Rubber Ducky Payload Repository项目地址: https://gitcode.com/GitHub_Trending/us/usbrubberducky-payloads
usbrubberducky-payloads 是 Hak5 官方 USB Rubber Ducky 的 payload 仓库,prank 目录里收着一百多个整蛊 Payload,全部用 DuckyScript 编写。如果你手上有 Ducky 或同类的 HID 设备,想挑几个整蛊 Payload 在自己的机器上试跑,这篇文章先讲清原理,再按效果给出选单,最后演示编译与烧录的三步流程。适合已经拥有硬件、想安全跑通第一次的读者。
🔍 30秒看懂 Ducky 原理
Ducky 外表像 U 盘,系统眼里却只认它是一把键盘——HID 设备。系统把键盘当作"人的输入"来信任,Ducky 就利用这份信任,以超人速度注入按键。
DELAY:按毫秒暂停,等系统就绪GUI r+ENTER:打开运行框并确认STRING:批量输入字符,配合RUN直接执行命令
🎯 按效果挑选整蛊 Payload
以下候选都位于 payloads/library/prank/,各自带一份 DuckyScript 源码和说明文档。选单如下,路径均相对仓库根目录;表后对其中 6 个按"现象 → 机制 → 路径 → 注意事项"逐个细讲。
| 效果类别 | 推荐 Payload | 一句话效果 | 源码路径 |
|---|---|---|---|
| 声音类 | MaxVolumeRickroll_Windows | 音量直接拉满,浏览器自动播放 rickroll | payloads/library/prank/MaxVolumeRickroll_Windows/payload.txt |
| 声音类 | rickroll | 循环播放歌曲,写入启动项,重启后依旧 | payloads/library/prank/rickroll/payload.txt |
| 惊吓类 | -RD-JumpScare-2.0 | 等鼠标一动,立即全屏图像加最大音量惊吓 | payloads/library/prank/-RD-JumpScare-2.0/JumpScare2.0.txt |
| 视觉混乱类 | Windows-Spam-Terminals | 无限叠加隐藏 PowerShell 窗口 | payloads/library/prank/Windows-Spam-Terminals/payload.txt |
| 视觉混乱类 | MEMZ-with-Powershell | 经典雪花屏效果,按住 Esc 5 秒可停,无破坏 | payloads/library/prank/MEMZ-with-Powershell/Payload.txt |
| 信息恶搞类 | -RD-Wallpaper-Troll | 把你的系统信息画进图片,直接换成壁纸 | payloads/library/prank/-RD-Wallpaper-Troll/payload.txt |
| 信息恶搞类 | Try_To_Catch_Me | 弹窗追着鼠标跑,怎么点都点不到 | payloads/library/prank/Try_To_Catch_Me/payload.txt |
| 跨系统类 | This_damn_shell_doesn_t_work___so_sad! | 终端一打开就瞬间关闭(Linux) | payloads/library/prank/This_damn_shell_doesn_t_work___so_sad!/payload.txt |
| 跨系统类 | USBScream | 拔掉 U 盘时放出一声尖叫(Windows) | payloads/library/prank/USBScream/Payload.txt |
MaxVolumeRickroll_Windows(声音类)
- 现象:插入几秒后,音量跳到 100%,浏览器自动开始播放。
- 机制:
GUI r打开运行框,一行 PowerShell 连续发出 50 次音量加键,再打开歌曲链接。 - 路径:payloads/library/prank/MaxVolumeRickroll_Windows/payload.txt
- 注意:不下载任何外部资源,是本文最干净的入门款;音量是真拉满,别在人多时跑。
rickroll(声音类,带持久化)
- 现象:歌曲循环播放,重启电脑后还在响。
- 机制:用 vbs 下载 MP3 与音量工具,播放器循环运行,随后把脚本移入启动文件夹并注册任务计划。
- 路径:payloads/library/prank/rickroll/payload.txt
- 注意:唯一带持久化的候选,跑完要手动清掉启动项和计划任务,只在自己清楚善后的机器上试。
-RD-JumpScare-2.0(惊吓类)
- 现象:起初毫无动静,鼠标一移动就全屏跳吓加最大音量。
- 机制:一行 PowerShell 下载惊吓素材包,脚本等鼠标移动后触发。
- 路径:payloads/library/prank/-RD-JumpScare-2.0/JumpScare2.0.txt
- 注意:属于 staged 类 payload,素材 zip 来自外部地址,运行前先核对内容;同目录第一版 -RD-JumpScare 机制相同。
MEMZ-with-Powershell(视觉混乱类)
- 现象:屏幕进入经典雪花加随机弹窗状态,看着吓人,实际不破坏系统。
- 机制:先经 PASSIVE_WINDOWS_DETECT 确认目标是 Windows,再用一行 IRM 下载 Powershell-MEMZ.ps1 执行,按住 Esc 5 秒可停。
- 路径:payloads/library/prank/MEMZ-with-Powershell/Payload.txt
- 注意:源码里 #SCRIPTURL 是占位地址,必须把同目录的 Powershell-MEMZ.ps1 托管到自己的服务器再替换。
-RD-Wallpaper-Troll(信息恶搞类)
- 现象:壁纸被换成一张写着你 IP、位置和系统信息的图。
- 机制:一行 PowerShell 下载 Wallpaper-Troll.ps1,脚本把收集到的信息画成图片设为壁纸。
- 路径:payloads/library/prank/-RD-Wallpaper-Troll/payload.txt
- 注意:staged 类 payload,先确认脚本内容再运行;信息只被画进壁纸图片展示。
This_damn_shell_doesn_t_work___so_sad!(跨系统类,Linux)
- 现象:此后每次打开终端,窗口一闪就关。
- 机制:
CTRL-ALT t打开终端,把exit插到 .zshrc(Kali 新版)或 .bashrc 首行,shell 读到即自杀。 - 路径:payloads/library/prank/This_damn_shell_doesn_t_work___so_sad!/payload.txt
- 注意:运行前先备份该配置文件;回滚只需删掉文件第一行。
⚙️ 编译并烧录 inject.bin
- 编译:在 PayloadStudio 中打开或粘贴 payload.txt 源码,内置语法检查通过后执行 Compile,产出 inject.bin。Ducky 运行的是编译后的二进制,不是源码本身。
- 烧录:把 Ducky 接入电脑,将 inject.bin 写入它的 USB 分区;老型号直接复制到 FAT 分区即可,新型号按官方烧录指引操作。
- 验证:拔出后插到目标机器,观察头几秒。多数 payload 在首个 DELAY 结束后开始动作;长时间无反应,看下面的排错提示。
排错提示:不动作或按键乱码,先查键盘布局——默认语言文件只适配美式键盘,需在 PayloadStudio 设置里把语言文件换成与目标键盘一致的版本(仓库 languages/ 目录提供全套布局文件)。
🛡️ 底线
运行任何 payload 前,先确认设备归你所有,或你拿到了明确授权。CONTRIBUTING.md 的立场写得很直白:纯破坏性 payload 一律不接受,"别拿'这只是整蛊'当理由"——整蛊 payload 的底线相同:不伤设备、不碰数据。一条可操作的回退建议:运行前用 cp 备份 payload 要改写的文件,并提前记下回滚动作(删掉插入的行、清除启动项与计划任务)。
从选单里挑一个,编译烧录,今晚就能在自己机器上完整跑一遍。如果整蛊还不够看,payloads/library/execution/(系统级自动化)和 payloads/extensions/(可复用扩展)是下一步的去处。
【免费下载链接】usbrubberducky-payloadsThe Official USB Rubber Ducky Payload Repository项目地址: https://gitcode.com/GitHub_Trending/us/usbrubberducky-payloads
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考