Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
WebcamViewer — Доказательство концепции, демонстрирующее CVE-2021-30731, позволяющее несанкционированный доступ к USB-веб-камере на macOS. Создано с помощью libuvc, отображает предпросмотр подключённых веб-камер на уязвимых системах. | Kitploit
Инструменты/GitHubGitHub/osy/webcamviewer
Анализ уязвимостейЭксплуатацияЭксплуатация веб-приложенийТестирование на ПроникновениеБезопасность оборудования и IoT
GitHubosy/webcamviewer

WebcamViewer

Доказательство концепции, демонстрирующее CVE-2021-30731, позволяющее несанкционированный доступ к USB-веб-камере на macOS. Создано с помощью libuvc, отображает предпросмотр подключённых веб-камер на уязвимых системах.

Репозиторий
54 лет назадЕщё не проверено

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Webcam Viewer

Предварительный просмотр подключенной веб-камеры в качестве PoC для CVE-2021-30731.

Требуется macOS 11.3.1 или ниже, либо macOS 10.15 до Catalina Security Update 2021-004.

Сборка

  1. Установите необходимые зависимости для сборки: brew install autoconf automake cmake libtool pkg-config
  2. Соберите зависимости: ./bootstrap.sh
  3. Откройте проект Xcode и выполните сборку.

Использование

Выберите USB-веб-камеру, совместимую с UVD, из списка. Если она не отображается, отключите и снова подключите устройство. Обратите внимание, что встроенные камеры FaceTime HD на MacBook не могут быть захвачены из-за UsbUserClientEntitlementRequired.

Проверено на встроенной веб-камере LG UltraFine 5K.

Известные проблемы

Поскольку это всего лишь PoC, есть несколько нерешённых ошибок.

  • Наблюдается разрыв кадра. Неясно, связана ли эта проблема с libuvc.
  • Остановка и повторный запуск предварительного просмотра приводит к сбою и зависанию приложения.
  • Принудительное завершение приложения приводит к тому, что USB-устройство снова не может быть использовано системой. Требуется отключение и повторное подключение.
  • Скачать инструмент