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

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

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

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

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

Категории

Все категории
Loading categories
geacon — Практикуйтесь в программировании на Go и реализуйте Beacon от CobaltStrike на Go. | Kitploit
Инструменты/GitHubGitHub/darkr4y/geacon
Фреймворки для пентестаФреймворки для эксплойтовОбратная инженерияКомандование и УправлениеРазработка Полезной Нагрузки
GitHubdarkr4y/geacon

geacon

Практикуйтесь в программировании на Go и реализуйте Beacon от CobaltStrike на Go.

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

Популярное

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

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

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

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

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

Geacon

Использование Go для реализации Beacon от CobaltStrike


Этот проект предназначен только для изучения анализа протоколов и обратной разработки. Если чьи-то права были нарушены, пожалуйста, свяжитесь со мной для удаления проекта. И последнее: НЕ ИСПОЛЬЗУЙТЕ ЕГО НЕЗАКОННО

Как играть

  1. Настройте teamserver и запустите http-слушатель. Teamserver сгенерирует файл .cobaltstrike.beacon_keys.
  2. Скомпилируйте BeaconTool с помощью Jetbrains Idea, используйте команду java -jar BeaconTool.jar для преобразования хранилища ключей Java в формат PEM.
  3. Замените пару ключей RSA в файле cmd/config/config.go (закрытый ключ RSA не требуется, я написал его в коде просто для записи)
  4. Скомпилируйте geacon для любой платформы, на которой хотите запустить: например, используйте команду export GOOS="darwin" && export GOARCH="amd64" && go build cmd/main.go для компиляции исполняемого бинарного файла для MacOS.
  5. Веселитесь! PR и issues приветствуются ;)
  6. Geacon был протестирован только на CobaltStrike 3.14 и поддерживает только стандартный c2profile, поэтому в проекте много жестко закодированных значений, и я не буду пытаться реализовать поддержку других C2profile в данный момент.
  7. Спасибо за PR от @xxxxxyyyy. Теперь Geacon поддерживает CobaltStrike 4.0, пожалуйста, переключитесь на ветку 4.0 для компиляции.
  8. Ветка master Geacon поддерживает CobaltStrike 4.1. В настоящее время доступные функции включают: выполнение команд, загрузку, скачивание, файловый менеджер, переключение текущей рабочей директории и завершение текущего процесса.
  9. Geacon фокусируется только на анализе протоколов, но если вы хотите попробовать больше функций, вы можете использовать другой проект наших партнеров — зацените CrossC2 прямо сейчас!

Скриншот

Получите результаты выполнения команд Geacon на Linux. login

Анализ протокола

Продолжение следует. Я обновлю, как только у меня будет время ...

Задачи

  1. Поддержка CobaltStrike 4.x
  2. Исправить проблему с иконкой ОС в таблице сессий
  3. Проблема кодировки строк

_DarkRay@RedCore

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