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

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

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

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

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

Категории

Все категории
Loading categories
IoT-Implant-Toolkit — Инструментарий для атак с внедрением на устройства IoT | Kitploit
Инструменты/GitHubGitHub/arthastang/iot-implant-toolkit
Безопасность встроенных системБезопасность IoTЭксплуатацияОбратная инженерияАнализ вредоносных программТестирование на ПроникновениеБезопасность оборудования и IoTАнализ Бинарных ФайловRed TeamingРазработка Полезной НагрузкиАнализ Прошивок
13641178 лет назадПроверено Kitploit

Популярное

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

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

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

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

Смотреть все инструменты →
Поделиться
GitHub
arthastang/iot-implant-toolkit

IoT-Implant-Toolkit

Инструментарий для атак с внедрением на устройства IoT

Репозиторий

py3.6 MIT

IoT-Implant-Toolkit

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

В ходе нашего исследования мы успешно внедрили трояны в восемь устройств, включая умные колонки, камеры, видеорегистраторы и мобильные переводчики, с помощью IoT-Implant-Toolkit.

Демонстрационное видео ниже:
ImplantDemo.gif

Как использовать

Установка

Убедитесь, что у вас установлены git, python3 и setuptools.
Для обработки и воспроизведения аудио необходимо установить alsa (встроен в Linux), sox и ffplay. В Ubuntu 18.04:

root@kitploit:~
$ sudo apt install sox ffmpeg 

Загрузите исходный код из нашего репозитория на Github:

root@kitploit:~
$ git clone https://github.com/arthastang/IoT-Implant-Toolkit.git

Настройте окружение и установите зависимости:

root@kitploit:~
$ cd IoT-Implant-Toolkit/
$ python3 setup.py install

Запуск

Запустите набор инструментов:

root@kitploit:~
$ python3 -B IoT-Implant-Toolkit.py
 _____   _______   _____                 _             _       _______          _ _    _ _   
|_   _| |__   __| |_   _|               | |           | |     |__   __|        | | |  (_) |  
  | |  ___ | |______| |  _ __ ___  _ __ | | __ _ _ __ | |_ ______| | ___   ___ | | | ___| |_ 
  | | / _ \| |______| | | '_ ` _ \| '_ \| |/ _` | '_ \| __|______| |/ _ \ / _ \| | |/ / | __|
 _| || (_) | |     _| |_| | | | | | |_) | | (_| | | | | |_       | | (_) | (_) | |   <| | |_ 
|_____\___/|_|    |_____|_| |_| |_| .__/|_|\__,_|_| |_|\__|      |_|\___/ \___/|_|_|\_\_|\__|
                                  | |                                                        
                                  |_|                                                        
            
                                 IoT-Implant-Toolkit
            -------------------------------------------------------------
                      A Framework for IoT implantation research.

                                   by Marvel Team

            Command:
            list - List all tools
            run - Run a specific tool
            exit - Exit

                
[Implant-Toolkit]>

Поддерживается три команды:
list — вывести список всех плагинов
run — запустить конкретный плагин с помощью "run [plugin] [parameters]"
exit — выйти

Особенности

Каждый программный инструмент работает как плагин, который легко добавляется в фреймворк.

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

Список плагинов

Существующие плагины в нашем фреймворке:

Создание новых плагинов

Структура кода:

root@kitploit:~
--IoT-Implant_toolkit.py         #Стартовый скрипт
--outputs/                       #Папка для результатов по умолчанию
--toolkit/                       
  |---core/                      
      |---basic/                 #Определение базового класса плагина
      |---cli/                   #Определение CLI в стиле оболочки
      |---toollist/              #Автообновляемый список плагинов
  |---plugins/                   
      |---firmware/              #Плагины для модификации прошивок
      |---implant/               #Плагины для генерации шпионских программ
      |---serialport/            #Плагины для отладки последовательного порта
      |---software/              #Плагины для анализа ПО, особенно для Android
  |---tools/                     #Другие инструменты

Создайте [newplugin].py в соответствующей папке (категории) и определите атрибуты init, чтобы добавить новый плагин в IoT-Implant-Toolkit. Фреймворк автоматически обнаружит новый плагин при запуске.

Другие инструменты

Аппаратные инструменты

Необходимые аппаратные средства для исследования внедрения вредоносного ПО. См. изображения в папке HardwareTools/ .

Другие полезные программные инструменты

Мы не добавили больше плагинов из-за нехватки времени.

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

Мы надеемся, что IoT-Implant-Tookit станет незаменимым набором инструментов для внедрения вредоносного ПО.

Скачать инструмент
КатегорииИнструментыОписанияСсылка
Отладка последовательного портаpyserialуправление модемом и программа эмуляции терминалаhttps://github.com/pyserial/pyserial
Отладка последовательного портаbaudrate.pyпоиск правильной скорости передачиhttps://github.com/devttys0/baudrate
Упаковка и распаковка прошивокmksquashfsсоздание и извлечение файловой системы Squashfshttps://github.com/plougher/squashfs-tools
Упаковка и распаковка прошивокmkbootimg_toolsРаспаковка и перепаковка boot.img для Androidhttps://github.com/xiaolu/mkbootimg_tools
Упаковка и распаковка прошивокcramfsсоздание файловой системы cramfshttps://sourceforge.net/projects/cramfs/files/cramfs/1.1/
Упаковка и распаковка прошивокmountimgмонтирование и размонтирование файловых систем ext4 для system.img и data.img AndroidВ нашем Github
Анализ ПОsetools-androidsetools для Android с sepolicy-injecthttps://github.com/xmikos/setools-android
Анализ ПОcrosscomplieинструментарий кросс-компиляции для ARMпозже в нашем Github
Анализ ПОodex unpackПреобразование Odex в smali для Androidв нашем Github
Внедрение бинарниковspy client&serverстабильный шпионский клиент и сервер, исходный код и готовые бинарникив нашем Github
Внедрение бинарниковdenoise toolинструмент подавления шума для обработки аудиов нашем Github
НазваниеОписание
ПаяльникИнструменты для пайки
ПрипойИнструменты для пайки
Паяльная пастаИнструменты для пайки
Паяльная оплёткаИнструменты для пайки
ТермофенИнструменты для пайки
Трафарет для реболлингаИнструмент для реболлинга
USB-to-TTLКабель для отладки/консоли
Провода «папа-мама»Электрические провода
Программатор EPROMПрограмматор для ПЗУ
КатегорииИнструментыОписанияСсылка
Анализ прошивокbinwalkбыстрый и простой в использовании инструмент для анализа, обратной разработки и извлечения образов прошивокhttps://github.com/ReFirmLabs/binwalk
Модификация прошивокfirmware mod kitнабор скриптов и утилит для извлечения и пересборки образов прошивок на основе Linuxhttps://github.com/rampageX/firmware-mod-kit
Кросс-компиляторbuildrootКросс-компилятор для arm, mips, powerpchttps://buildroot.org/