
Xenotix xBOT — это кроссплатформенный PoC-бот, который злоупотребляет определёнными сервисами Google для реализации своего C&C.
Xenotix xBOT — это proof of concept кросс-платформенный (Linux, Windows, Mac) бот, написанный на Python, который злоупотребляет определёнными сервисами Google для реализации Command & Control Center для ботнета. Google Apps Data API, Google Forms и Google Spreadsheet используются для реализации C2 для бот-сети. Google Forms может выступать в роли C2 для бот-сети. Все записи, отправленные в Google Form, попадают в привязанную таблицу Spreadsheet. Здесь мы можем реализовать бота, который будет прослушивать URL Google Data API, извлекать команды и затем отправлять ответ обратно через ту же форму. Google Data API позволяет получать содержимое опубликованной таблицы в различных форматах. Ленты таблицы (feeds) извлекаются в формате RSS и затем парсятся. Для реализации бота мы будем проходить по источнику, извлекать команды и выполнять соответствующие операции.
Связь xBOT зашифрована, так как используется собственное SSL-соединение Google, и на неё никак не влияют межсетевые экраны, поскольку она работает на прикладном уровне. Команды и ответы ботнета зашифрованы SSL от самого Google, что затрудняет перехват трафика бота в сети. Это прототип бота с минимальным набором функций типичного бота. Цель этого инструмента — дать представление о том, как API Google могут быть использованы для реализации ботнета.