资料介绍
从2014年BADUSB出现以后,USB-HID攻击就这一直被关注,且具争议。争议的焦点是USB-HID的实战效果过于“鸡肋”,无论从早期的 BADUSB,还是到后来的各种USB-HID设备,对于目标机来说,都要通过弹出“运行框”来实现payload的植入,由于弹框过于明显,所以实战中效果就大打折扣。于是,围绕着如何提升实战效果,很多人提出了不同的想法,我也做过多次尝试,比如通过改善payload的存储位置,通过加入BLE模块等方法,目的只有两个,一是尽可能减少payload植入过程中的code字符数,二是控制payload的植入时间。再到后来,我也开始尝试引入wifi模块,通过wifi进行控制,如2017年5月,我在freebuf上发表了《利用micropython快速实现Badusb及手机摇控扩展》,当时第一次通过 wifi来控制usb-hid,实现与演示了远程关机的操作
WIFI与HID相结合国外有个更专业的名字就是WHID。WHID在当前的众多文章和应用中,多是把它作为一个控制模块,通过伪装,控制HID攻击的效果,更多呈现的是手机或者其它wifi下设备如何利用WHID对目标机进行攻击控制。但实际上,WHID完全可以在目标机上形成一个自定义的通道实现目标机与手机或者wifi下其它攻击设备的通讯,相当于给目标机安装了一个自定义网卡。这一方法,对于隔离主机的信息获取具有一定的应用效果。
一个传统的USB-HID设备,常常是用来虚拟或者仿真键盘、鼠标等usb外设来完成恶意代码的植入。最常见的就是通过仿真键盘来完成,主要流程是当 USB-HID设备插入PC后,会仿真出一个虚拟键盘,然后通过输入win+R,调出系统的运行框,在运行框内输入code。这里常用的方法是,输入cmd等命令,调出最小布局的cmd(也可以改变颜色,目的就是让这个cmd不易察觉),再通过上下键把cmd拖出窗外,让被攻击者无法看到。这时,开始在cmd 里输入code。如遍历磁盘,找到payload的存储位置,植入payload。
在植入的这个过程中,又会面临权限、免杀、过UAC等工作,如果你有足够的时间,都可以通过这个仿真键盘事前写好代码或者批处理命令,逐个解决。从这一点看,USB-HID还是很实用的,但是实际上,在插入后需要输入的code量过大,这期间如果被攻击机器的键盘操作过,或者鼠标动过,就会影响到仿真键盘的工作,从而使实现效果不尽人意。于是,有人通过在目标机器上启动Empire或Meterpreter会话,将输入的2670个字符压缩到116个字符,输入时间从38秒压缩到3秒。还有人通过修改padload存储位置,如存储在A盘,可以将输入的字符压缩到8个(如a:\m.exe),输入时间压缩到不足1秒,但这些方法都无法控制弹出运行框的时间,WHID可以说是解决了这个问题。 WHID就是在USB-HID上加入了wifi模块。你可以把wifi配置成AP,也可以配置成STA,然后利用你的PC或者手机来控制USB-HID的动作及动作时间。例如,我在《利用micropython快速实现Badusb及手机摇控扩展》一文中写到的,通过手机遥控关机。
- 隔离拓扑和通道间隔离设计挑战
- LabView工具包WebSocket-API主机下载 68次下载
- 三通道模拟量隔离变送器
- 双通道两线制4-20mA输出回路供电隔离变送器
- 双通道4-20mA两线制回路隔离变送器
- NSI6602高可靠性隔离式双通道栅极驱动器 提供DT引脚兼容替代ADI品牌的ADUM4223
- NSi6601单通道隔离式栅极驱动器支持米勒钳位兼容替代TI品牌UCC5350/ON的NCD5708
- 双通道数字隔离器ADuM1200/ADuM1201数据手册 17次下载
- 单通道隔离式栅极驱动器SLMi350英文手册 19次下载
- 四通道光学耦合隔离器芯片PS2801-4 37次下载
- 使用数字隔离器简化医疗和工业应用中的USB隔离资料下载
- QPF4005 GaN双通道多功能前端模块详细资料免费下载
- 开源硬件-TIDA-010048-通道至通道隔离式模拟输入模块 PCB layout 设计
- 光纤通道主机适配器QLA2200电路原理
- 隐秘图像嵌入与检测算法比较研究
- 茂睿芯MD18011X单通道隔离型栅极驱动器简介 751次阅读
- 双通道数字隔离器的用途 1078次阅读
- 多路放大器通道隔离度参数 2080次阅读
- 如何对MAX22530/MAX22531/MAX22532 4通道隔离式ADC进行编程 1558次阅读
- ADUM5402CRWZ集成DC/DC转换器的四通道2.5 kV隔离器介绍 2668次阅读
- PLC DCS模拟量输入模块设计打破了通道间隔离和高密度的障碍 1633次阅读
- 微型变压器为混合动力电动汽车提供信号和电源隔离 1299次阅读
- 示波器的通道间隔离度怎么测量? 4819次阅读
- 利用AD5758和ADP1031解决通道间隔离模拟输出模块的功耗问题 1152次阅读
- 微雪电子双通道隔离型CAN总线扩展板介绍 3293次阅读
- 数字隔离技术实例分析 4856次阅读
- 光电隔离电路有什么用_光电隔离电路的作用 3.9w次阅读
- 示波器通道间串扰的影响 3385次阅读
- ADI:16位、250kSPS、8通道单电源隔离数据采集系统 2460次阅读
- 低成本16位 250 kSPS 8通道隔离数据采集系统 5924次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 651单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 751单片机大棚环境控制器仿真程序
- 1.10 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多