
🕳 godoh - C2 через DNS-over-HTTPS
godoh — это концепт-доказательство фреймворка командования и управления, написанного на Golang, который использует DNS-over-HTTPS в качестве транспортного протокола. В настоящее время поддерживаются провайдеры Google, Cloudflare, а также возможность использования традиционного DNS.
Всё, что вам нужно, — это сами бинарные файлы godoh. Бинарные файлы доступны для скачивания на странице релизов в составе помеченных версий.
Чтобы собрать godoh из исходников, выполните следующие шаги:
git clone https://github.com/sensepost/goDoH.gitmake key, чтобы сгенерировать уникальный ключ шифрования для связиgo build — получите новый бинарник godoh для текущей архитектурыmake — получите бинарники в каталоге build/ для различных платформA DNS (over-HTTPS) C2
By @leonjza from @sensepost
Usage:
godoh [flags]
godoh [command]
Available Commands:
agent Connect as an Agent to the DoH C2
c2 Starts the godoh C2 server
help Help about any command
receive Receive a file via DoH
send Send a file via DoH
test Test DNS communications
Flags:
-d, --domain string DNS Domain to use. (ie: example.com)
-h, --help help for godoh
-p, --provider string Preferred DNS provider to use. [possible: googlefront, google, cloudflare, quad9, raw] (default "google")
-K, --validate-certificate Validate DoH provider SSL certificates
Use "godoh [command] --help" for more information about a command.
godoh распространяется под лицензией GNU General Public License v3. Разрешения, выходящие за рамки этой лицензии, могут быть доступны на сайте http://sensepost.com/contact/.