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

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

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

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

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

Категории

Все категории
Loading categories
HomePWN — HomePwn - швейцарский нож для пентеста IoT-устройств | Kitploit
Инструменты/GitHubGitHub/telefonica/homepwn
Аудит Wi-FiБезопасность BluetoothБезопасность IoTЭксплуатацияИнструменты RFID/NFCСбор информацииТестирование на ПроникновениеБезопасность оборудования и IoT
GitHubtelefonica/homepwn

HomePWN

HomePwn - швейцарский нож для пентеста IoT-устройств

Репозиторий
93214395 лет назадПроверено Kitploit

Популярное

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

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

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

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

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

Supported Python versions License

HomePwn — швейцарский нож для пентеста IoT-устройств

root@kitploit:~
.__                         __________                
|  |__   ____   _____   ____\______   \__  _  ______  
|  |  \ /  _ \ /     \_/ __ \|     ___/\ \/ \/ /    \ 
|   Y  (  <_> )  Y Y  \  ___/|    |     \     /   |  \
|___|  /\____/|__|_|  /\___  >____|      \/\_/|___|  /
     \/             \/     \/                      \/ 


       ☠ HomePwn - IoT Pentesting & Ethical Hacking ☠                 

      Создано с ♥ командой: 'Ideas Locas (CDO Telefonica)'    

HomePwn — это фреймворк, предоставляющий функции для аудита и пентеста устройств, которые сотрудники компании могут использовать в повседневной работе в рамках одной рабочей среды. Он предназначен для поиска устройств дома или в офисе, использования некоторых уязвимостей для чтения или отправки данных на эти устройства. Благодаря обширной библиотеке модулей вы можете загружать новые функции и использовать их на множестве устройств.

HomePwn имеет модульную архитектуру, в которой любой пользователь может расширить базу знаний о различных технологиях. В основном он состоит из двух различных компонентов:

  • Модули обнаружения. Эти модули предоставляют функциональность на этапе обнаружения, независимо от используемой технологии. Например, они могут использоваться для сканирования WiFi через адаптер в режиме монитора, обнаружения BLE-устройств (Bluetooth Low-Energy), просмотра других устройств поблизости и их статуса подключения и т.д. Также можно обнаруживать IoT-сервисы дома или в офисе с помощью протоколов SSDP (Simple Service Discovery Protocol) и MDNS (Multicast DNS).

  • Специфические модули для аудируемой технологии. С другой стороны, существуют специфические модули для аудируемой технологии. На сегодняшний день HomePwn может выполнять тесты аудита на таких технологиях, как WiFi, NFC или BLE. Другими словами, для каждой из этих технологий есть модули, в которых реализованы различные известные уязвимости или техники для оценки уровня безопасности устройств, работающих с этими технологиями.

Используемые технологии

  • Python — используемый язык программирования
  • Prompt Toolkit — Python командная строка

Документация

Документацию можно прочитать в наших статьях:

  • Испанская версия
  • Английская версия

Начало работы

Эти инструкции помогут вам получить копию проекта и запустить её на вашем локальном компьютере в целях разработки и тестирования. Инструкции по развёртыванию на живой системе см. в разделе о развёртывании.

Предварительные требования:

На вашем компьютере должен быть установлен Linux и Python 3.6+. Пожалуйста, установите их со страницы загрузки.

  • Ubuntu, Debian или аналогичные.
  • Python 3.6+.

Установка всех зависимостей:

Для установки всех зависимостей в Ubuntu 18.04 или производных используйте файл install.sh

root@kitploit:~
> sudo apt-get update
> cd [путь к проекту HomePWN]
> sudo ./install.sh

Скрипт спросит, хотите ли вы создать virtualenv. Если ваш ответ 'y', то он установит библиотеки Python в виртуальное окружение, если нет — в саму систему.

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

Для запуска скрипта, если вы выбрали виртуальное окружение при установке, выполните следующую команду для активации виртуального окружения:

root@kitploit:~
> source homePwn/bin/activate

Запустите приложение:

root@kitploit:~
> sudo python3 homePwn.py

Настройка Alpha-карты

https://askubuntu.com/questions/1122095/install-alfa-awus036nha-driver-on-ubuntu-18-04-lts

Примеры

Вот несколько видео, демонстрирующих работу инструмента.

HomePwn. Bluetooth Low-Energy: PoC и взлом

HomePwn. Bluetooth Low-Energy: PoC и взлом

HomePwn. Bluetooth-спуфинг

HomePwn. Bluetooth-спуфинг

HomePwn. Клон NFC

HomePwn. Клон NFC

HomePwn. Захват BLE в файл PCAP (сниффинг)

HomePwn. Захват BLE в файл PCAP (сниффинг)

HomePwn. Взлом QR-опций

HomePwn. Взлом QR-опций

HomePwn. Обнаружение Apple BLE

HomePwn. Обнаружение Apple BLE

HomePwn. Реклама Xiaomi IoT

HomePwn. Реклама Xiaomi IoT

Авторы

Этот проект разработан командой 'Ideas Locas' (CDO — Telefónica). Для связи с авторами:

[email protected]

Также см. список CONTRIBUTORS.md участников проекта.

Участие

Пожалуйста, прочитайте CONTRIBUTING.md для получения подробной информации о нашем кодексе поведения и процессе отправки пулл-реквестов.

Лицензия

Этот проект лицензирован под GNU General Public License — подробности см. в файле LICENSE.md.

Отказ от ответственности!

ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ГАРАНТИЯМИ ТОВАРНОЙ ПРИГОДНОСТИ, ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ И ОТСУТСТВИЯ НАРУШЕНИЯ ПРАВ. НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ АВТОРЫ ИЛИ ПРАВООБЛАДАТЕЛИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ЗА КАКИЕ-ЛИБО ПРЕТЕНЗИИ, УБЫТКИ ИЛИ ИНУЮ ОТВЕТСТВЕННОСТЬ, ВОЗНИКШИЕ В РЕЗУЛЬТАТЕ ДОГОВОРА, ДЕЛИКТА ИЛИ ИНЫХ ДЕЙСТВИЙ, СВЯЗАННЫХ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ЕГО ИСПОЛЬЗОВАНИЕМ. КОГДА ВЫ ДЕЛАЕТЕ ВКЛАД В РЕПОЗИТОРИЙ, СОДЕРЖАЩИЙ УВЕДОМЛЕНИЕ О ЛИЦЕНЗИИ, ВЫ ЛИЦЕНЗИРУЕТЕ СВОЙ ВКЛАД НА ТЕХ ЖЕ УСЛОВИЯХ И СОГЛАШАЕТЕСЬ, ЧТО ИМЕЕТЕ ПРАВО ЛИЦЕНЗИРОВАТЬ СВОЙ ВКЛАД НА ЭТИХ УСЛОВИЯХ. ЕСЛИ У ВАС ЕСТЬ ОТДЕЛЬНОЕ СОГЛАШЕНИЕ О ЛИЦЕНЗИРОВАНИИ ВАШИХ ВКЛАДОВ НА ДРУГИХ УСЛОВИЯХ, НАПРИМЕР, ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ УЧАСТНИКА, ТО ЭТО СОГЛАШЕНИЕ ПРЕДОСТАВЛЯЕТ ПРЕИМУЩЕСТВО.

Это программное обеспечение не имеет процесса обеспечения качества.

Скачать инструмент