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

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

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

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

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

Категории

Все категории
Loading categories
Инструменты/GitHubGitHub/mucoze/umay
Статический анализБезопасность IoTОбратная инженерияАнализ вредоносных программ
GitHubmucoze/umay

Umay

Платформа анализа сходства вредоносных программ для IoT

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

Популярное

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

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

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

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

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

Contributors Forks Stargazers Issues


Logo

Платформа анализа сходства вредоносных программ IoT

Посмотреть демо

Содержание

  • О проекте
  • Текущие возможности
  • Начало работы
    • Предварительные требования
    • Установка
    • Создание собственного набора данных
  • Вклад в проект
  • Лицензия
  • О проекте

    Umay

    Этот проект предоставляет анализ сходства вредоносных программ для IoT на основе общего кода. Он помогает выявить другие вредоносные программы, имеющие общий код с анализируемым файлом. Таким образом, вы можете получить представление о семействе вредоносного ПО. В экосистеме IoT существует множество устройств с разными архитектурами. Статические методы более эффективны при решении проблемы множества архитектур. В проекте использовались 1000 бинарных файлов вредоносных программ, предоставленных IoTPOT. Базовые блоки и функции каждого бинарного файла были извлечены с помощью radare2, а хеш-значения этих данных сохранены в SQL-базе данных. Базовые блоки и функции анализируемого образца запрашиваются из этой базы данных, и выводятся все вредоносные программы, имеющие общий код.

    Текущие возможности

    • Статический анализ на основе общего кода.
    • Поддержка ARM, MIPS, x86-64, i386, PowerPC, m68k, Renesas SH.
    • ?

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

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

    • Python3+
    • Radare2
      • r2pipe

    Установка

    root@kitploit:~
    git clone https://github.com/mucoze/Umay
    cd Umay
    
    root@kitploit:~
    virtualenv venv
    
    root@kitploit:~
    source venv/bin/activate
    
    root@kitploit:~
    pip install -r requirements.txt
    
    root@kitploit:~
    python manage.py makemigrations
    
    root@kitploit:~
    python manage.py migrate
    
    root@kitploit:~
    python manage.py createsuperuser
    
    root@kitploit:~
    python manage.py runserver
    

    и теперь приложение проекта доступно из вашего браузера. По умолчанию: 127.0.0.1:8000

    Создание собственного набора данных

    python create_dataset.py samples/

    Укажите каталог, в котором находятся все образцы, в качестве аргумента, и он сгенерирует файл dataset.db для вас.

    🤝 Вклад в проект

    Приветствуются вклады, сообщения об ошибках и запросы новых функций!

    Не стесняйтесь связаться со мной.

    Лицензия

    Umay лицензирован под Apache License 2.0

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