BadUSB素板初体验

admin 2020年12月28日20:12:03评论156 views字数 774阅读2分34秒阅读模式

文章源自【字节脉搏社区】-字节脉搏实验室

作者-K.Fire

扫描下方二维码进入社区

BadUSB素板初体验

简介

BadUSB攻击是一种利用USB固件中的固有漏洞的攻击,将一个写入了恶意代码的定制USB设备,例如U盘,插入受害者电脑,它会伪装成HID设备(Human InterfaceDevice,是计算机直接与人交互的设备,例如键盘、鼠标等)进行操作。

BadUSB素板初体验

硬件

BadUSB素板初体验

本文使用的是TB上二十块还包邮的Arduino Micro, 长上面这个样子

BadUSB素板初体验

IDE

BadUSB素板初体验

Arduino IDE 1.8.13

下载地址:https://www.arduino.cc/en/software

BadUSB素板初体验

Cobaltstrike上线

1.cobaltstrike生成上线脚本

BadUSB素板初体验

BadUSB素板初体验

使用powershell远程加载:

BadUSB素板初体验

BadUSB素板初体验

在命令行中直接运行就会直接上线

BadUSB素板初体验

BadUSB素板初体验

2.写入代码到badusb

BadUSB素板初体验

BadUSB素板初体验

BadUSB素板初体验

写入成功后,插上badusb,就会自动使用“运行”执行以上powershell命令。

BadUSB素板初体验

BadUSB素板初体验

过UAC防护

模拟键盘按下左方向键和回车即可,代码如下

BadUSB素板初体验

BadUSB素板初体验

其他

可以模拟键盘输入将payload加入开机启动项,这样也就同时实现了权限维持

绕过中文输入法:例如开启大写输入模式,或者模拟切换输入法,得具体情况具体分析

遇到杀毒软件拦截时,某篇文章提出可以通过模拟鼠标点击允许的方法绕过,但经过测试,这种类型的板子无法做到在所有的终端上模拟鼠标移动十分精确,所以这条路行不通

BadUSB素板初体验

结语

目前,市面上主流的安全软件都能拦截badusb进行远程下载文件等一系列操作,网上绕过的方法也并不是很多,例如使用文件共享来实现payload的下载,但适用范围较小。

BadUSB素板初体验

通知!

公众号招募文章投稿小伙伴啦!只要你有技术有想法要分享给更多的朋友,就可以参与到我们的投稿计划当中哦~感兴趣的朋友公众号首页菜单栏点击【商务合作-我要投稿】即可。期待大家的参与~

BadUSB素板初体验

记得扫码

关注我们

本文始发于微信公众号(字节脉搏实验室):BadUSB素板初体验

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2020年12月28日20:12:03
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   BadUSB素板初体验http://cn-sec.com/archives/223430.html

发表评论

匿名网友 填写信息