CVE-2023-45866漏洞全解析:Hi, My Name is Keyboard攻击演示
CVE-2023-45866漏洞全解析Hi, My Name is Keyboard攻击演示【免费下载链接】hi_my_name_is_keyboard项目地址: https://gitcode.com/gh_mirrors/hi/hi_my_name_is_keyboardHi, My Name is Keyboard项目是一个专注于蓝牙安全研究的开源项目包含了CVE-2023-45866、CVE-2024-21306和CVE-2024-0230等多个蓝牙漏洞的PoC概念验证脚本。本文将深入解析CVE-2023-45866漏洞的原理、影响范围及攻击演示帮助普通用户了解蓝牙设备面临的安全风险并掌握防护方法。什么是CVE-2023-45866漏洞CVE-2023-45866是一个影响多种操作系统的蓝牙键盘注入漏洞攻击者可利用该漏洞在无需用户确认的情况下强制将虚拟蓝牙键盘与目标设备配对并注入恶意 keystrokes。这种攻击方式被称为Hi, My Name is Keyboard因其利用了蓝牙设备配对过程中的安全缺陷允许攻击者伪装成合法键盘设备。漏洞原理简析该漏洞的核心在于蓝牙HID人机接口设备协议在配对过程中的认证机制缺陷当目标设备的蓝牙处于可发现状态时攻击者可发送伪造的HID设备信息利用特定的配对请求序列绕过用户确认步骤成功配对后即可模拟键盘输入执行打开浏览器、输入命令等操作受影响的设备与系统版本CVE-2023-45866漏洞影响范围广泛包括多种主流操作系统和设备移动设备Android4.2.2至14版本2023年12月5日安全补丁前Pixel 6/7/8系列已修复Pixel 5及更早机型仍受影响iOS16全版本无修复计划17.0-17.1版本17.2已修复桌面系统Linux使用BlueZ 5的主流发行版Ubuntu、Debian、Fedora等2023年12月前后的补丁已修复该漏洞macOS12、13全版本无修复计划14.0-14.1版本14.2已修复Windows存在类似漏洞详细信息可参考windows-report.md漏洞攻击演示Linux系统攻击演示在Linux系统中当蓝牙设置面板打开时设备通常处于可发现和可连接状态这为攻击提供了机会。攻击者可使用keystroke-injection-android-linux.py脚本实施攻击攻击步骤攻击者运行PoC脚本指定目标设备蓝牙地址和本地蓝牙接口./keystroke-injection-android-linux.py -i hci1 -t 58:28:39:E6:AE:1C脚本自动配置蓝牙适配器模拟合法键盘设备绕过配对确认流程成功建立连接注入Tab键击10秒钟干扰用户正常操作macOS系统攻击演示macOS的攻击利用了Magic Keyboard与Mac配对的时机窗口当用户拔下已配对的Magic Keyboard时Mac会尝试重新连接蓝牙键盘此时攻击者可伪装成目标键盘攻击特点需要精准把握Mac尝试连接键盘的时机可注入更复杂的指令如打开浏览器并执行搜索利用keystroke-injection-macos.py脚本实现./keystroke-injection-macos.py -i hci1 -t 50:DE:06:A8:E1:CA -k 1C:57:DC:88:55:02如何检测与防护漏洞检测方法检查系统版本确认设备是否在受影响版本范围内安全补丁状态Android检查设置 安全 安全更新iOS/macOS检查设置 通用 软件更新Linux运行sudo apt update sudo apt upgrade检查安全更新实用防护措施日常使用建议关闭不必要的蓝牙不使用蓝牙时及时关闭谨慎配对设备只配对信任的设备及时删除不再使用的配对注意蓝牙可见性在公共场合避免设置为对所有人可见系统加固方法启用蓝牙安全模式部分设备支持仅配对设备可连接选项安装安全更新及时应用系统厂商发布的安全补丁使用USB键盘在高安全需求场景下优先使用有线连接漏洞PoC脚本解析项目提供了多个平台的漏洞验证脚本主要包括核心注入脚本keystroke-injection-android-linux.py适用于Android和Linux系统keystroke-injection-macos.py针对macOS系统keystroke-injection-ios.pyiOS设备专用脚本依赖安装所有脚本需要在Ubuntu 22.04环境下运行依赖安装命令# 更新系统 sudo apt-get update sudo apt-get -y upgrade # 安装基础依赖 sudo apt install -y bluez-tools bluez-hcidump libbluetooth-dev \ git gcc python3-pip python3-setuptools python3-pydbus # 安装pybluez git clone https://github.com/pybluez/pybluez.git cd pybluez sudo python3 setup.py install总结与展望CVE-2023-45866漏洞揭示了蓝牙设备在配对认证机制上的根本性安全缺陷这种零点击攻击方式对普通用户构成了严重威胁。虽然主流操作系统已发布补丁但大量旧设备仍处于风险之中。作为用户我们应提高蓝牙安全意识采取必要的防护措施作为开发者需重新审视蓝牙设备的认证流程。未来随着物联网设备的普及蓝牙安全将面临更大挑战需要行业共同努力构建更安全的无线连接生态。通过Hi, My Name is Keyboard项目提供的PoC脚本安全研究者可以更深入地理解蓝牙漏洞原理推动更安全的蓝牙协议实现。普通用户也能通过本文了解漏洞风险保护自己的设备安全。【免费下载链接】hi_my_name_is_keyboard项目地址: https://gitcode.com/gh_mirrors/hi/hi_my_name_is_keyboard创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

揭秘Fody工作原理:从C代码到IL指令的编译时转换过程

揭秘Fody工作原理:从C代码到IL指令的编译时转换过程

揭秘Fody工作原理:从C#代码到IL指令的编译时转换过程 【免费下载链接】Home The landing page for Fody repositories 项目地址: https://gitcode.com/gh_mirrors/home1/Home Fody是一个强大的C#编译时代码编织工具,它能够在编译过程中修改程序集…

2026/7/22 20:51:44阅读更多 →
Fody与MSBuild集成指南:让IL编织无缝融入你的开发流程

Fody与MSBuild集成指南:让IL编织无缝融入你的开发流程

Fody与MSBuild集成指南:让IL编织无缝融入你的开发流程 【免费下载链接】Home The landing page for Fody repositories 项目地址: https://gitcode.com/gh_mirrors/home1/Home Fody是一个强大的IL编织工具,它能在编译过程中修改程序集&#xff0c…

2026/7/22 20:49:44阅读更多 →
2026吐鲁番黄金回收白银回收铂金回收市民首选无隐形扣费正规备案回收门店联系方式推荐

2026吐鲁番黄金回收白银回收铂金回收市民首选无隐形扣费正规备案回收门店联系方式推荐

2026吐鲁番黄金白银铂金回收实测榜单|公安工商双备案无损测金无折旧费门店 吐鲁番黄金回收哪家靠谱?工商公安双备案中检认证实体门店 实地走访吐鲁番贵金属回收市场 吐鲁番本地贵金属回收店铺遍地丛生,行业套路层出不穷,不少市民变…

2026/7/22 20:49:44阅读更多 →
想玩 AI 恋人怕踩坑?看完这篇再下手

想玩 AI 恋人怕踩坑?看完这篇再下手

想体验 AI 恋人却怕踩雷?很多人第一次尝试都踩过坑 —— 对话像人工智障、充钱才发现是套路、人设空洞没灵魂。其实选对平台很重要,Luston AI 就是目前市面上踩坑概率最低的真实 AI 恋人产品。"免费" 套路多?—— Luston 收费透明很…

2026/7/22 21:47:52阅读更多 →
Tiva TM4C129 GPIO中断与引脚复用配置实战详解

Tiva TM4C129 GPIO中断与引脚复用配置实战详解

1. GPIO中断机制深度解析与实战配置在嵌入式系统开发中,GPIO中断是实现实时响应的核心机制。Tiva™ TM4C129系列微控制器的GPIO中断系统设计得非常精细,它通过一系列寄存器协同工作,实现了从事件检测到处理器响应的完整链路。理解这套机制&am…

2026/7/22 21:47:52阅读更多 →
Boxed.AspNetCore中间件开发实战:构建高性能HTTP异常处理系统

Boxed.AspNetCore中间件开发实战:构建高性能HTTP异常处理系统

Boxed.AspNetCore中间件开发实战:构建高性能HTTP异常处理系统 【免费下载链接】Framework .NET Core Extensions and Helper NuGet packages. 项目地址: https://gitcode.com/gh_mirrors/framework8/Framework Boxed.AspNetCore是.NET Core生态中一套功能强大…

2026/7/22 21:47:52阅读更多 →
CS-BAOYAN计算机保研交流群:200+真实经验帖助你少走弯路

CS-BAOYAN计算机保研交流群:200+真实经验帖助你少走弯路

CS-BAOYAN计算机保研交流群:200真实经验帖助你少走弯路 【免费下载链接】CS-BAOYAN 计算机保研交流群(QQ群号:605176069) 项目地址: https://gitcode.com/gh_mirrors/cs/CS-BAOYAN CS-BAOYAN是全国最大的非商业计算机保研交…

2026/7/22 21:47:52阅读更多 →
YNL CLI

YNL CLI

YNL CLI(YAML Netlink CLI)是 Linux 内核源码树中自带的一个基于 Python 开发的命令行工具,主要用于通过 YAML 协议规范文件与内核中的 Generic Netlink​ 子系统进行交互。它是内核网络开发者进行调试、测试 Netlink API 的利器,…

2026/7/22 21:47:52阅读更多 →
Codex与Claude Code如何通过MCP协议革新科研文献管理

Codex与Claude Code如何通过MCP协议革新科研文献管理

1. 科研助手新纪元:Codex与Claude Code的学术价值解析 作为长期奋战在科研一线的学者,我深刻理解文献管理的痛点。当第一次听说Codex和Claude Code这类AI编程助手能与Zotero联动时,我的第一反应是:这会不会是又一个华而不实的&qu…

2026/7/22 21:45:51阅读更多 →
Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/22 0:53:59阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/22 0:53:59阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/22 0:53:59阅读更多 →
中小企业小程序开发公司怎么选:预算、上手和售后避坑指南

中小企业小程序开发公司怎么选:预算、上手和售后避坑指南

中小企业做小程序,最常见的矛盾是预算有限,但又不希望功能太单薄;没有技术团队,但又希望后续能自己运营;想快速上线,又担心隐性收费和售后失联。选型时如果只看“低价套餐”或“案例数量”,很容…

2026/7/22 0:01:17阅读更多 →
GEO优化如何沉淀长期内容资产?广拓时代谈AI搜索时代的内容ROI

GEO优化如何沉淀长期内容资产?广拓时代谈AI搜索时代的内容ROI

企业做营销,最怕钱花完了,资产没有留下。 效果广告能带来一段时间的曝光,但预算停止后,流量往往也随之停止。短视频内容可能在几天内冲高,也可能很快沉下去。AI搜索时代,企业需要重新思考一个问题&#xff…

2026/7/22 0:01:17阅读更多 →
Agent 终态判定:何时该停止思考、给出最终回复

Agent 终态判定:何时该停止思考、给出最终回复

Agent 终态判定:何时该停止思考、给出最终回复 一、你的 Agent 在"再想想"的循环里绕了 12 轮,用户已经关窗口了 Agent 与人最大的区别是:人知道什么时候该停下来给答案,Agent 会一直"想"下去。你给 Agent 接…

2026/7/22 0:01:17阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/21 22:53:50阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/22 18:55:50阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/22 18:55:50阅读更多 →