ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

Flipper Zero BadUSB Payloads 从0跑通实操

Flipper Zero BadUSB Payloads 从0跑通实操 Flipper Zero BadUSB Payloads 从0跑通实操【免费下载链接】FlipperPlayground (and dump) of stuff I make or modify for the Flipper Zero项目地址: https://gitcode.com/GitHub_Trending/fl/Flipper把 Flipper Zero 插进目标机那一下对面屏幕的光标自己动了弹出命令窗口一行行命令被敲了進去——这就是 BadUSB payloads 在干活。这个仓库里全部素材集中在BadUSB/目录本文带你把它真正跑起来。它在这个项目里扮演什么角色BadUSB/是仓库里体量最大的实战素材区。原理一句话Flipper Zero 伪装成 USB 键盘把 DuckyScript 脚本一种键盘输入脚本语言本质是按键序列的文本描述逐行敲进目标机。仓库把几十种用途的 payload 按作者和平台分了子目录从系统侦察到恶作剧都有现成的你负责挑、跑、验证。核心能力逐条拆开看Payload 素材收集按用途找现成的这一层能力是拿来就用的脚本库。根目录BadUSB/下是单个成品Get-Connected-USBs.txt列出目标机所有 USB 设备Show_WiFi_Passwords.txt在屏幕上滚动已保存的 WiFi 密码。NullSec-BadUSB/子目录按编号组织了两类 Windows 脚本从01_SystemRecon.txt的信息枚举一路排到16_RickRoll.txt的恶作剧。做验证性测试时挑一个目标机操作系统匹配的 payload 即可上手。脚本长这样DuckyScript 基础语法每个 payload 都是纯文本 DuckyScript 脚本。开头的REM是注释写标题、作者、目标系统DELAY 毫秒数控制节奏GUI r、ENTER这类是特殊键STRING后面跟一段文本就是快速输入。以Get-Connected-USBs.txt为例它就干三件事打开 PowerShell、输入一条Get-PnpDevice命令、把结果写进USB-Connected.txt。看懂这三样仓库里任何 payload 你都能逐行读懂。跟一个真实场景走一遍挑BadUSB/Get-Connected-USBs.txt在你授权的 Windows 虚拟机上跑。你会看到什么脚本先等两秒然后按 WinR弹出运行窗口接着输入powershell回车命令窗口里一行Get-PnpDevice查询被逐字敲完。你做什么什么都不用做盯着就行大约 5 秒后命令自动执行。怎么验证当前目录多出一个USB-Connected.txt打开对照里面列的设备和设备管理器里的 USB 节点一致说明整条链路跑通了。第一次建议先跑根目录的RickRoll (Basic).txt它只打开一个网页没有数据动作是确认设备确实被识别成键盘且能执行脚本最稳的探针。想自己动手改一改所有 payload 都是纯文本扩展点就是复制一份再改。仓库还自带 Notepad 的语法高亮配置BadUSB/DuckyScript_UDL/userDefineLang.xml导入后REM、DELAY、GUI这些关键字会按颜色区分长脚本改起来不费劲。方向示例拿Get-Connected-USBs.txt当模板只动STRING后面那条命令——比如加个筛选条件让输出只保留设备序列号其余结构原样保留。想看更复杂的多步流程翻BadUSB-MarkCyber/RansomwareSimulation/里的脚本怎么组织DELAY和分支节奏。动手之前先划好线这些 payload 本质是向目标机注入 HID 键盘输入插上就执行不挑操作系统影响面取决于你敲进去的命令。所以只在你有书面授权的环境里测接触任何真机之前先在虚拟机把完整流程走一遍心里过一遍每条命令的边界和落点。仓库里还值得翻的地方BadUSB/ReadMe.md里挂了 HID 可用按键清单写自定义脚本前先查这里NullSec-BadUSB/的 README 按侦察、凭证、远程访问、恶作剧给了完整分类表emptythevoid-BadUSB/里按平台分了windows_helpers/、Linux_helpers/等小目录是查某类任务怎么写的好地方。接下来你可以打开BadUSB/NullSec-BadUSB/目录在虚拟机里跑一下01_SystemRecon.txt对照着看它和Get-Connected-USBs.txt的写法差别。【免费下载链接】FlipperPlayground (and dump) of stuff I make or modify for the Flipper Zero项目地址: https://gitcode.com/GitHub_Trending/fl/Flipper创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进