
Xenotix xBOT è un bot PoC multipiattaforma che abusa di alcuni servizi Google per implementare il suo C&C
Xenotix xBOT è un proof of concept di un bot multipiattaforma (Linux, Windows, Mac) scritto in Python che abusa di alcuni servizi Google per implementare un Command & Control Center per la botnet. Le Google Apps Data API, Google Forms e Google Spreadsheet vengono abusate per implementare un C2 per una rete di bot. Google Forms può fungere da C2 per una rete di bot. Tutte le voci inserite nel modulo Google vengono inviate a un foglio di calcolo collegato. Qui possiamo implementare un bot che ascolta l'URL delle Google Data API, estrae i comandi e successivamente invia la risposta tramite lo stesso modulo. Le Google Data API ci consentono di recuperare i contenuti di un foglio di calcolo pubblicato in vari formati. I feed del foglio di calcolo vengono recuperati in formato RSS e analizzati. Per implementare il bot analizzeremo la sorgente, recupereremo i comandi ed eseguiremo le corrispondenti operazioni.
La comunicazione di xBOT è criptata poiché utilizza la connessione SSL di Google stessa e non è influenzata da alcun firewall poiché opera a livello applicativo. I comandi e le risposte della botnet sono criptati con SSL di Google stesso, rendendo più difficile fiutare le comunicazioni del bot nella rete. È un bot prototipo con il minimo indispensabile delle funzionalità di un bot tipico. Lo scopo di questo strumento è dare un'idea di come le API di Google possano essere abusate per l'implementazione di una botnet.