[友情广告]早教+小中初+高中+大学 资源汇总[广告]--套图街VIP账号 男士宝库网共享--
查看: 10311|回复: 54

[网络攻防] WHID Injector:将HID攻击带入新境界

  [复制链接]
  • TA的每日心情

    2018-11-8 22:22
  • 签到天数: 19 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    22

    主题

    102

    帖子

    211

    积分

    版主

    Rank: 35Rank: 35Rank: 35Rank: 35Rank: 35Rank: 35Rank: 35Rank: 35Rank: 35Rank: 35

    积分
    211
    发表于 2017-5-18 22:40:06 | 显示全部楼层 |阅读模式

    HID Attack是最近几年流行的一类攻击方式。HID是Human Interface Device的缩写,意思是人机接口设备。它是对鼠标、键盘、游戏手柄这一类可以操控电脑设备的统称。

            由于电脑对这类设备缺少严格的检测措施,只是简单的识别设备类型,就允许设备对电脑进行各项操作。所以,通过修改篡改设备反馈信息,就可以很轻松的让电脑将其他设备误认为HID设备,从而获取控制权限。尤其是USB和蓝牙这类即插即用接口出现,导致HID Attack成为重要方式。例如,Bad USB就是USB类攻击的典型代表。

            近日,研究人员Luca Bongiorni(高级攻防安全专家,主要研究领域包括无线电网络、逆向工程、硬件攻击、物联网和物理安全等)正在利用一种廉价的专用硬件,可以进行远程控制(即通过WiFi或BLE),这就是WHID的诞生原理。

            自从HID攻击(即PHUKD、Kautilya、Rubberducky)首次公开露面以来,已经出现了许多令人敬畏的研究和结论,例如Iron HID、鼠标劫持以及最酷的USaBUSe等。

            自从我开始研究Teensy系列开发板的设备开始,就一直面临着如何在恰当的时候提供某种有效载荷的问题。刚开始,我通过使用Irongeek的光敏电阻和DIP开关技巧来实现其中的部分载荷。

           

            不过,我很快就意识到,通过无线电频道可以完整的实现全部的载荷。几年前,我正在考虑使用一些廉价的433 MHz TRX模块连接到Teensy Board …可悲的是由于缺乏时间和其他很酷的项目…这个想法被放入了他的待办事项列表中。

    什么是WHID Injector(注射器)?

            这部分我们将介绍WHID Injector背后的原理及其功能有哪些。

            WHID代表基于WiFi的HID注射器,即对HID攻击进行无线化攻击时的一种注入工具。它是一个便宜但是非常可靠的硬件,旨在满足Red-Teamers&Pentesters在HID攻击过程中的相关需求。

            WiFi HID注射器的核心主要是Atmega 32u4(通常用于许多Arduino板卡)和ESP-12(提供WiFi功能,通常用于物联网项目中):

           

    WHID的软件

            当我开始考虑一个远程控制的HID注入器,需要将ESP芯片组添加到Arduino样板中时,我很快就意识到已经存在一些能够满足我需求的硬件:AprBrother的Cactus Micro Rev2(位于EOL L)。

            接着,我开始阅读ESP规范,并考虑如何创建一个简单的PoC方案,让我能够通过WiFi AP远程上传恶意的有效载荷。接下来,我开始对手中的EOL Cactus Micro rev2 硬件进行改进(考虑到也与USaBUSe兼容)。

            总体来说,我最后实现的简单GUI如下所示(虽然它看起来很糟,但是确实起作用了):

           

    支持第三方软件1. USaBUSe

            USaBUSe是在2016年第24届Defcon黑客大会上SensePost的Rogan Dawes发布的一个项目。针对“橡皮鸭”进行改进,更加贴近实战。它不仅仅是一个简单的远程HID注入器,还允许绕过当前空间的环境,并通过WHID的ESP wifi进行侧向通道C&C通信。

                    项目地址:https://github.com/sensepost/USaBUSe       

            相关链接:

                    Defcon 24大会视频:https://www.youtube.com/watch?v=HTrQHZtNyBw       
                    USaBUSe PoC视频:https://www.youtube.com/watch?v=5gMvtUq30fA       
                    Cyberkryption教程:https://cyberkryption.wordpress.com/2016/11/27/building-a-usabuse-part-1       
    2. WiFi Ducky

            WiFi Ducky是spacehuhn开发的一个项目,它可以添加诸如实时注入、ESP fw OTA更新等酷炫的功能,进一步简化了WHID软件的攻击效果。

                    项目地址:https://github.com/spacehuhn/wifi_ducky       
    3. WiDucky

            WiDucky是一款历史较久且非常实用的工具,它具有使用ESP的WiFi作为C&C通信渠道的功能。它还拥有自己的Android应用程序来进行远程控制。

                    项目地址:https://github.com/basic4/WiDucky       
    相关的一些视频教程

            这里是一些有关WHID注入器的安装过程和功能实现的教程。

    1. 模拟WHID攻击Windows 10

            视频地址:[url=]https://www.youtube.com/embed/U-TtobZXJcw?feature=oembed[/url]

    2. Wifi Ducky WHID设备(WINDOWS)

            视频:[url=]https://www.youtube.com/embed/PGa_ByyQw8Q?feature=oembed[/url]

    3. 如何在WINDOWS上安装WHID?

            视频:[url=]https://www.youtube.com/embed/MRGUSPW-Cr0?feature=oembed[/url]

    4. 如何在OSX上安装WHID注入器软件?

            视频:[url=]https://www.youtube.com/embed/3FOLTxtehf0?feature=oembed[/url]

    可能实现的攻击场景1.典型场景:远程通过WiFi注入

            在受害者机器上部署WHID,并通过访问其WiFi AP SSID进行远程控制。(最后,你还可以设置WHID连接到现有的WiFi网络。)

    2.社会工程场景:在启用USB的小工具时部署WHID

            其背后的主要思想是测试你的目标组织中的社会工程弱点(例如DLP策略违规),并绕过对受害者PC的物理访问限制。

            通常,我会创建一个附有武器化USB小工具的小册子(社会工程攻击方法实力模版链接如下:https://github.com/whid-injector/WHID/tree/master/tools/Social_Engineering_Lures),然后使用一个通用的传输载体(例如USB等离子球、DHL、FedEx等)。

           

    结论

            正如你在上述的第三方软件部分看到的一样,WHID具有很大的潜力,不仅可以发挥HID注入器的常用功能,还可以绕过气隙(Air-Gapped)环境。

            如果你对这种工具有兴趣,可以去AprBrother预订。

                    地址:https://blog.aprbrother.com/product/cactus-whid       

            最后总结一些相关链接:

            http://www.irongeek.com/i.php?page=security/programmable-hid-usb-keystroke-dongle

            https://github.com/whid-injector/WHID/tree/master/sketches/cactus_micro_rev2

            https://github.com/sensepost



    三六五网络学院 - 论坛版权1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关
    2、本站所有课程收集于互联网,该帖子作者与三六五网络学院不享有任何版权,如有侵权请联系本站删除
    3、本站部分内容转载自其它网站,但并不代表本站赞同其观点和对其真实性负责
    4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
    5、三六五网络学院管理员和版主有权不事先通知发贴者而删除本文

    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    12 小时前
  • 签到天数: 2350 天

    连续签到: 196 天

    [LV.Master]伴坛终老

    31

    主题

    1万

    帖子

    1万

    积分

    终身vip会员

    Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

    积分
    16194
    发表于 2017-5-19 09:00:07 | 显示全部楼层
    支持三六五网络学院
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-7-22 23:04
  • 签到天数: 147 天

    连续签到: 2 天

    [LV.7]常住居民III

    10

    主题

    416

    帖子

    57

    积分

    终身vip会员

    Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

    积分
    57

    vip会员

    发表于 2017-5-23 18:55:26 | 显示全部楼层
    我擦,没看懂,能不能说的通俗点
    回复

    使用道具 举报

  • TA的每日心情

    8 小时前
  • 签到天数: 2349 天

    连续签到: 195 天

    [LV.Master]伴坛终老

    35

    主题

    1万

    帖子

    1万

    积分

    终身vip会员

    Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

    积分
    16254
    发表于 2017-6-1 14:32:04 | 显示全部楼层
    感谢楼主的分享
    回复

    使用道具 举报

  • TA的每日心情
    难过
    8 小时前
  • 签到天数: 2349 天

    连续签到: 196 天

    [LV.Master]伴坛终老

    26

    主题

    1万

    帖子

    1万

    积分

    终身vip会员

    Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

    积分
    16150
    发表于 2017-6-3 11:38:42 | 显示全部楼层
    太好了,真需要
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    9 小时前
  • 签到天数: 2349 天

    连续签到: 196 天

    [LV.Master]伴坛终老

    34

    主题

    1万

    帖子

    1万

    积分

    终身vip会员

    Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

    积分
    15727
    发表于 2017-6-14 14:18:42 | 显示全部楼层
    感谢分享!
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    8 小时前
  • 签到天数: 2353 天

    连续签到: 88 天

    [LV.Master]伴坛终老

    40

    主题

    1万

    帖子

    1万

    积分

    终身vip会员

    Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

    积分
    16291
    发表于 2017-6-17 08:10:48 | 显示全部楼层
    我来看看啊
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    7 小时前
  • 签到天数: 2349 天

    连续签到: 196 天

    [LV.Master]伴坛终老

    27

    主题

    1万

    帖子

    1万

    积分

    终身vip会员

    Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

    积分
    16285
    发表于 2017-7-13 19:55:52 | 显示全部楼层
    希望发多些类似的资源,目前正需要
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    9 小时前
  • 签到天数: 2351 天

    连续签到: 4 天

    [LV.Master]伴坛终老

    28

    主题

    1万

    帖子

    1万

    积分

    终身vip会员

    Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

    积分
    16389
    发表于 2017-8-11 14:09:32 | 显示全部楼层
    这个也不错
    回复

    使用道具 举报

  • TA的每日心情
    难过
    16 小时前
  • 签到天数: 2350 天

    连续签到: 166 天

    [LV.Master]伴坛终老

    56

    主题

    1万

    帖子

    1万

    积分

    终身vip会员

    Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

    积分
    16542

    vip会员

    发表于 2017-9-20 09:51:43 来自手机 | 显示全部楼层
    不错,感谢分享!
    回复

    使用道具 举报

    懒得打字嘛,点击右侧快捷回复
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    在线咨询

    商务合作

    客服QQ:1980803031
    点击这里给我发消息
    Copyright;  ©2012-2016  教程论坛  Powered byDiscuz!  技术支持:三六五网络学院