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

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

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

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

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

Категории

Все категории
Loading categories
hermes — Python-агент, нацеленный на Linux, для Mythic C2 | Kitploit
Инструменты/GitHubGitHub/0xbbuddha/hermes
РазведкаИнструменты шифрования/дешифрованияЛатеральное перемещениеПост-эксплуатацияТестирование на ПроникновениеКомандование и УправлениеRed TeamingИнструмент Удаленного ДоступаРазработка Полезной НагрузкиArchived
GitHub0xbbuddha/hermes

hermes

1815 месяцев назадЕщё не проверено

Популярное

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

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

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

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

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

Python-агент, нацеленный на Linux, для Mythic C2

Репозиторий

Логотип Hermes

Hermes

Hermes — это легковесный Linux-агент, написанный на Python, предназначенный для Mythic 3.0 и новее. Назван в честь Гермеса, вестника богов — создан для скорости и незаметности.

Особенности

  • Поддержка Linux
  • Поддержка прокси SOCKS5 для перемещения и латерального движения
  • Несколько профилей C2: HTTP, Notion
  • Обмен зашифрованными ключами (EKE) с RSA-4096 + AES-256-CBC + HMAC-SHA256
  • Поддержка AESPSK (предварительный общий ключ, обмен ключами не требуется)
  • 24 встроенные команды, охватывающие:
    • Разведка (whoami, ps, netstat, ifconfig, systeminfo, env)
    • Операции с файлами (ls, cat, cp, mv, rm, mkdir, chmod, chown, find, grep)
    • Передача файлов (upload, download)
    • Выполнение (shell)
    • Управление агентом (sleep, exit, cd)

Установка

1.) Установите Mythic отсюда

2.) Из каталога установки Mythic выполните следующую команду:

root@kitploit:~
./mythic-cli install github https://github.com/0xbbuddha/hermes

Поддерживаемые профили C2

HTTP

Hermes общается через профиль HTTP по умолчанию, используемый Mythic. Все задачи и ответы выполняются через POST-запросы.

Примечание: Параметр URI GET не используется — поддерживается только POST.

Notion

Hermes может использовать базу данных Notion в качестве скрытого канала C2. Агент общается с Mythic, создавая и читая страницы в общей базе данных Notion, что позволяет трафику сливаться с легитимными вызовами API Notion.

Требуется:

  • Токен интеграции Notion (integration_token)
  • Идентификатор общей базы данных Notion (database_id)

Соображения по Opsec

Зависимость от Python

Hermes — это Python-агент, и для его работы требуется Python 3.8+ на целевой системе. Это может увеличить поверхность обнаружения по сравнению с скомпилированным бинарным файлом.

Форматы сборки

ФорматОписание
Сценарий Python (.py)Минимальный размер, требуется Python на целевой системе
Пакет каталогаСамодостаточный с зависимостями, проще развертывать

Интервал ожидания

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

Авторство

  • @0xbbuddha — Автор

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

Только Linux

Hermes создан исключительно для целей под управлением Linux. Windows и macOS не поддерживаются.

Задержка SOCKS5

Поскольку трафик SOCKS5 передается через цикл опроса HTTP агента, задержка напрямую связана с интервалом ожидания. Протоколы реального времени (например, RDP, интерактивные оболочки) могут испытывать снижение производительности при больших значениях интервала ожидания.

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