
🕳 godoh - Un C2 de DNS-over-HTTPS
godoh es una prueba de concepto de un marco de Comando y Control, escrito en Golang, que utiliza DNS-over-HTTPS como medio de transporte. Actualmente, los proveedores compatibles incluyen Google, Cloudflare, pero también tiene la capacidad de usar DNS tradicional.
Todo lo que necesitarías son los propios binarios godoh. Los binarios están disponibles para descargar desde la página de lanzamientos como parte de las versiones etiquetadas.
Para construir godoh desde el código fuente, sigue los siguientes pasos:
git clone https://github.com/sensepost/goDoH.gitmake key para generar una clave de cifrado única para usar en la comunicacióngo build que te proporcionará un nuevo binario godoh para la arquitectura actualmake que generará binarios en el directorio build/ para varias plataformasA 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á licenciado bajo la Licencia Pública General de GNU v3. Los permisos más allá del alcance de esta licencia pueden estar disponibles en http://sensepost.com/contact/.