
Xenotix xBOT is a Cross Platform PoC Bot that abuse certain Google Services to implement it's C&C
O Xenotix xBOT é uma prova de conceito de bot multiplataforma (Linux, Windows, Mac) escrito em Python que abusa de certos Serviços Google para implementar um Centro de Comando e Controle para o botnet. A API de Dados do Google Apps, o Google Forms e o Google Spreadsheet são abusados para implementar C2 para uma rede de bots. O Google Forms pode atuar como o C2 para uma rede de bots. Todas as entradas do Google Form são enviadas para uma Spreadsheet anexada. Aqui podemos implementar um bot que escutará a URL da API de Dados do Google e extrairá os comandos e posteriormente enviará a resposta de volta através do mesmo Formulário. A API de Dados do Google nos permite buscar o conteúdo de uma spreadsheet publicada em uma variedade de formatos. Os feeds da spreadsheet são buscados em formato RSS e serão analisados. Para implementar o bot, analisaremos a fonte, buscaremos os comandos e realizaremos as operações correspondentes.
A comunicação do xBOT é criptografada, pois usa a própria conexão SSL do Google e não é afetada por firewalls, pois funciona na camada de Aplicação. Os comandos e respostas do botnet são criptografados com SSL do próprio Google, dificultando a espionagem das comunicações do bot na rede. É um bot protótipo com as funcionalidades mínimas de um Bot Típico. A intenção desta ferramenta é dar uma ideia de como as APIs do Google podem ser abusadas para Implementação de Botnet.