ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

USB Rubber Ducky提权Payload清单:从Add_Local_Admin到TrustedInstaller

USB Rubber Ducky提权Payload清单:从Add_Local_Admin到TrustedInstaller USB Rubber Ducky提权Payload清单从Add_Local_Admin到TrustedInstaller【免费下载链接】usbrubberducky-payloadsThe Official USB Rubber Ducky Payload Repository项目地址: https://gitcode.com/GitHub_Trending/us/usbrubberducky-payloads本仓库是USB Rubber Ducky 官方 Payload 仓库收录了大量基于 DuckyScript 的现成攻击载荷脚本。其中提权类 Payload 是 Windows 渗透测试中最高频的需求——插入 HID 设备后如何在几秒内打开管理员终端、创建本地管理员账户甚至拿到SYSTEMTrustedInstaller级别权限。本文整理了一份从入门到高级的 USB Rubber Ducky 提权 Payload 完整清单并逐条讲解其原理与适用场景帮助新手快速找到最适合自己的脚本。 一、先搞懂USB Rubber Ducky 是怎么提权的USB Rubber Ducky 伪装成键盘向目标机器高速输入指令。它本身没有权限提权的关键在于触发 UAC用户账户控制并自动确认常见套路分三步GUI r—— 调出 Windows 运行对话框CTRL-SHIFT ENTER或Start-Process -Verb RunAs—— 以管理员身份启动程序ALT y或德语布局ALT j、西语ALT s—— 自动点击 UAC 的是。仓库中所有提权 Payload 都是这三步的不同变体。学会识别这个模式你就能读懂下面每一个脚本官方教程Starting a PowerShell with administrator permissions in Windows 10/11 —— 专为 DuckyScript 新手编写的提权入门文档含截图演示。 二、提权Payload清单总览Payload提权目标系统一句话说明路径Add_Local_Admin本地管理员Win 10/1110.57秒内完成创建管理员账户并清除痕迹payload.txtAdmin_Who_Never_Sleeps隐藏的本地管理员Windows创建隐藏账户 关闭休眠防掉线payload.txtWin_Get-TrustedInstallerSYSTEM/TrustedInstallerWin 10 22H2让 cmd.exe 继承 TrustedInstaller 权限payload.txtWINDOWS_ELEVATED_EXECUTION任意程序管理员执行Windows通用 UAC 确认扩展支持英/德/西三语布局扩展文件Windows-Privilege-Excalibur提权能力评估Win 10/11生成用户权限提升报告并外传payload.txtsudoSnatchsudo 密码捕获Linux/systemd伪装 sudo 提示框偷取密码payload.txt 三、Add_Local_Admin10秒闪电创建管理员账户这是执行库中最经典的提权 Payload作者注明实测部署完成仅需 10.57 秒支持 Windows 10 和 11V3.0。工作流程GUI r打开运行框执行powershell -Command Start-Process PowerShell -Verb RunAs拉起管理员终端自动ALT y确认 UAC并把窗口缩到 5 行 12 列——小窗口是它的伪装技巧降低被注意的概率创建名为Admin2的本地用户加入Administrators组若账户已存在则直接重置密码用WMIC设置密码永不过期清空%TEMP%、删除RunMRU运行记录后退出不留执行历史。源码中这段逻辑Add_Local_Admin/payload.txt 第 20-41 行值得新手逐行阅读它是提权 隐身 清痕三位一体的标准范例 NET USER $Username $Password /add /y /expires:never NET LOCALGROUP $group $Username /add适用场景目标机器允许 UAC 通过、需要快速拿到一个可控的管理员凭据。 四、Admin_Who_Never_Sleeps永不掉线的隐藏管理员如果说 Add_Local_Admin 是速攻那 Admin_Who_Never_Sleeps 就是持久化路线。它在提权之后做了四件高价值的事隐藏账户通过注册表SpecialAccounts\UserList将新建的WinSystem管理员账户从登录界面隐藏绕过 UAC 弹窗设置LocalAccountTokenFilterPolicy1让该账户远程/提权登录更顺畅关闭休眠与待机powercfg系列命令彻底关闭休眠、待机、磁盘超时避免目标机器一睡提权成果掉线显示器 10 分钟自动黑屏机器保持运行但看似休眠避免引起注意。适用场景红队演练中需要一次插入、长期可回的 Windows 目标。 五、Win_Get-TrustedInstaller提权天花板 SYSTEM 级这是执行库中权限等级最高的 PayloadREADME通过把TrustedInstaller.exe服务作为父进程启动cmd.exe让子进程直接继承 NT AUTHORITY\SYSTEM 的最高权限——比本地管理员更进一步。技术要点Payload 要求 DuckyScript 3.0采用ATTACKMODE HID STORAGE模式U盘需挂载存储区需要把 TrustedInstaller.ps1 拷到 U盘根目录脚本自动安装NtObjectManager模块利用New-Win32Process指定父进程创建提权 shell执行前会自动保存并恢复键盘锁定状态大小写/数字锁定细节非常讲究。配置项只有两个payload.txt 第 17-22 行DEFINE #RD_LABEL DUCKY DEFINE #TRUSTEDINSTALLER_COMMAND WHOAMI /ALL把#TRUSTEDINSTALLER_COMMAND改成任意命令就能以 SYSTEM 身份执行。作者已在 Windows 10 22H2 专业版验证要求当前用户属于 Administrators 组。⚠️风险提示TrustedInstaller 权限可修改系统受保护文件误操作可能造成系统无法启动务必在授权环境使用。 六、配套技巧通用提权扩展 WINDOWS_ELEVATED_EXECUTION如果你要自己写 Payload不必每次都手写 UAC 确认逻辑。社区扩展 WINDOWS_ELEVATED_EXECUTION 封装了一个Elevated_Execution()函数自动CTRL-SHIFT ENTER触发 UAC内置英语ALT y、德语ALT j、西语ALT s三种是按钮快捷键按目标语言切换可通过#INPUT_WAIT调整等待 UAC 弹窗的延迟。使用方式见 Payload Control 示例先引入扩展再调用Elevated_Execution()即可让任意程序以管理员身份运行。 七、提权后的延伸验证与凭据收集拿到提权能力后仓库还提供配套的验证 收集类 PayloadWindows-Privilege-Excalibur自动检测系统类型 → WinX 打开 PowerShell → 收集SYSTEMINFO、WHOAMI /ALL、CMDKEY /LIST与已装软件清单 → 通过 Dropbox 外传提权评估报告 → 清除历史。详见 READMEHashDumpDucky提权后转储 SAM 哈希并写入 Ducky 存储区拔下 U 盘即可离线分析sudoSnatchLinux 侧伪装sudo密码提示框在受害者输入密码的瞬间先偷读一遍再放行配合 systemd 服务实现持久监听。源码见 sudoSnatch/payload.txt。类似上图的Proof of Compromise弹窗正是 EngagementDucky 用来在授权演练中确认 Payload 执行成功的标准做法。✅ 八、新手选择指南我该用哪个只想 10 秒拿到管理员→ Add_Local_Admin需要长期驻留 隐藏账户→ Admin_Who_Never_Sleeps要 SYSTEM 级最高权限Win 10 22H2→ Win_Get-TrustedInstaller自己写脚本需要可复用的 UAC 确认模块→ WINDOWS_ELEVATED_EXECUTION先评估目标能提什么权→ Windows-Privilege-Excalibur目标是 Linux→ sudoSnatch更完整的分类导航可参考仓库根目录的 READMEexecution/执行/提权、credentials/凭据、exfiltration/外传、remote_access/远控四大库覆盖了从入门到进阶的全部场景。合规声明本文仅用于安全研究与授权渗透测试教学。未经书面许可对任何非自有系统使用上述 Payload 均属违法行为请严格在授权范围内实践。【免费下载链接】usbrubberducky-payloadsThe Official USB Rubber Ducky Payload Repository项目地址: https://gitcode.com/GitHub_Trending/us/usbrubberducky-payloads创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表