EternalHush

Post-Exploitation v2.0.0.1 · 01.02.2026 активный

C2-фреймворк на Java, нацеленный на Windows, с Python-API для плагинов и расширяемыми модулями пост-эксплуатации.

v2.0.0.1
01.02.2026
v2.0.0.1
01.02.2026 current

Установка
git clone https://github.com/APT64/EternalHushFramework.git
cd EternalHushFramework
pip install -r requirements.txt
python devcli.py
показать оригинал переведено ИИ

EternalHush Framework 2.X.X.X

Stars Version Platfom License

:warning:БОЛЬШОЕ ПРЕДУПРЕЖДЕНИЕ:warning:

Проект остро нуждается в поддержке внешних энтузиастов и не может поддерживаться мной в одиночку из-за его сложности и масштаба. Пожалуйста, активно участвуйте в его разработке, если это возможно.

О проекте

EternalHush Framework — это новый проект с открытым исходным кодом, который представляет собой продвинутую C&C-платформу. Разработанный специально для операционных систем Windows, он позволяет пользователям легко расширять его функциональность, разрабатывая плагины на Python. Это достигается благодаря собственному Python API. EternalHush Framework также имеет интуитивно понятный и удобный интерфейс, который упрощает процесс управления заражёнными операционными системами и сбора данных с них.

Я буду продолжать этот проект, пока мне не надоест его обновлять. Этот проект также создаётся как универсальная платформа для моих следующих личных экспериментов в области кибербезопасности для Windows. Для меня очень важна обратная связь, поэтому, пожалуйста, активно пишите, что вы хотите добавить или улучшить в этом проекте.

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

Возможности

  • API для Python-плагинов
  • Простая интеграция внешних модулей (Python или Java (для GUI))
  • Интуитивно понятный GUI
  • Автоматический скрипт сборки

Встроенные возможности импланта

  • Непрямой syscall со спуфингом стека (stackspoofing)
  • Bind TCP / Reverse HTTP(S) соединение
  • Взаимодействие с Python API
  • Использует две стадии (загрузчик+основная часть)
  • Частично использует WMI для взаимодействия с ОС
  • Сосредоточен на сборе данных
  • И многое другое... (выполните .help при подключении к цели)
  • Рефлексивная загрузка DLL
  • Генерация shellcode из DLL
  • Полный список команд на скриншоте здесь:

Сборка


$ git clone https://github.com/APT64/EternalHushFramework.git
$ cd EternalHushFramework
$ pip install -r requirements.txt
$ python devcli.py

Создание конфигурации

 $ create_build_conf my_config_name
 $ use_build_conf my_config_name
 $ set_build_codename my_build_codename
 $ set_build_version my_build_version
 $ set_build_uid my_build_uid               //you can use 'uidgen' to generate uid
 $ apply_build_conf

Эта последовательность команд позволит вам создать собственную конфигурацию с информацией для сборки.

Сборка платформы

Для сборки платформы вам нужно выполнить только одну команду:

 $ build

Этот скрипт автоматически загрузит maven и cmake для сборки и соберёт проект в выходной каталог build, но для запуска платформы вы можете использовать команду:


$ run_build

Подробнее в вики

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

Вики проекта

Разработчики

Лицензия

EternalHush распространяется под лицензией MIT. CPython распространяется под лицензией PSF.

Войдите, чтобы оставить комментарий