Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
WebcamViewer — 概念验证,演示 CVE-2021-30731,该漏洞允许在 macOS 上未经授权访问 USB 网络摄像头。基于 libuvc 构建,可在受影响的系统上预览已连接的网络摄像头。 | Kitploit
工具/GitHubGitHub/osy/webcamviewer
漏洞分析漏洞利用Web应用程序漏洞利用渗透测试硬件与物联网安全
GitHubosy/webcamviewer

WebcamViewer

概念验证,演示 CVE-2021-30731,该漏洞允许在 macOS 上未经授权访问 USB 网络摄像头。基于 libuvc 构建,可在受影响的系统上预览已连接的网络摄像头。

查看仓库
54年前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

Webcam Viewer

预览连接的摄像头,作为 CVE-2021-30731 的概念验证(PoC)。

必须在 macOS 11.3.1 或更低版本,或 macOS 10.15(Catalina 安全更新 2021-004 之前)上运行。

构建

  1. 安装构建前置依赖:brew install autoconf automake cmake libtool pkg-config
  2. 构建依赖:./bootstrap.sh
  3. 打开 Xcode 项目并构建。

使用

从列表中选择一个兼容 UVD 的 USB 摄像头。如果未出现,请拔下并重新插入设备。请注意,MacBook 内置的 FaceTime HD 摄像头因 UsbUserClientEntitlementRequired 而无法被捕获。

已在 LG UltraFine 5K 内置摄像头上测试通过。

问题

由于这只是一个 PoC,存在一些尚未解决的问题。

  • 观察到画面撕裂。不确定这是否是 libuvc 的问题。
  • 停止并重新启动预览会失败,应用会冻结。
  • 强制退出应用会导致 USB 设备无法再次被系统使用。需要拔下并重新插入设备。
下载工具