
🕳 godoh - Un C2 DNS-over-HTTPS
godoh est une preuve de concept de framework de commande et contrôle, écrite en Golang, qui utilise le DNS-over-HTTPS comme support de transport. Les fournisseurs actuellement supportés incluent Google, Cloudflare, mais aussi la possibilité d'utiliser le DNS traditionnel.
Tout ce dont vous avez besoin, ce sont les binaires godoh eux-mêmes. Les binaires sont disponibles en téléchargement sur la page des versions dans le cadre des versions taguées.
Pour compiler godoh à partir des sources, suivez les étapes suivantes :
git clone https://github.com/sensepost/goDoH.gitmake key pour générer une clé de chiffrement unique à utiliser pour la communicationgo build qui vous donnera un nouveau binaire godoh pour l'architecture actuellemake qui placera les binaires dans le répertoire build/ pour diverses plateformesA 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 est sous licence GNU General Public v3. Les autorisations au-delà de cette licence peuvent être disponibles à l'adresse http://sensepost.com/contact/.