Новый Windows-бэкдор CowerSnail тесно связан с Linux-вредоносом SambaCry

Новый Windows-бэкдор CowerSnail тесно связан с Linux-вредоносом SambaCry

Новый Windows-бэкдор CowerSnail тесно связан с Linux-вредоносом SambaCry

Киберпреступники, устанавливающие майнеры на Linux-серверы, используя при этом уязвимость Samba (EternalRed, SambaCry), теперь переключились и на Windows-системы, разработав специальный бэкдор.

Новый вредонос был обнаружен Лабораторией Касперского, детектируется как Backdoor.Win32.CowerSnail. Бэкдор использует тот же командный центр для связи (C&C), что и зловред для Linux, а именно cl.ezreal.space:20480.

CowerSnail был создан с использованием Qt, кроссплатформенного фреймворка для разработки программного обеспечения. Эксперты полагают, что его авторы, возможно, использовали Qt для прямой передачи кода Unix вместо того, чтобы учиться использовать Windows API. С другой стороны, несмотря на то, что он упрощает передачу кода между платформами, Qt значительно увеличивает размер конечного файла.

Сразу после заражения системы вредонос повышает приоритет своего процесса и начинает связываться со своим командным сервером по протоколу IRC.

CowerSnail может собирать информацию на скомпрометированном компьютере, получать обновления, выполнять команды, устанавливать или деинсталлировать себя в качестве службы.

После сбора системной информации и отправки ее на удаленный сервер вредоносная программа обменивается пингом с сервером и ждет команд от злоумышленников.

«Логично предположить, что после создания двух троянских программ, каждая из которых предназначена для конкретной платформы, и каждая со своими особенностями, эта группа хакеров будет создавать еще больше вредоносов» - пояснил Сергей Юнаковский, сотрудник Лаборатории Каспесркого.

Подпишитесь на новости

VPN через VK, MAX и DNS: Rawline собрал разные туннели в одном клиенте

Когда один способ подключения перестаёт работать, начинается перебор приложений: здесь VLESS, там DNS-туннель, отдельно — транспорт через звонки. Разработчик Rawline решил собрать этот набор в одном клиенте для Android, Windows, Linux и macOS. За основу взяты Throne и сетевые ядра sing-box и Xray.

Как устроен проект и какие проблемы безопасности пришлось решать, автор рассказал на Хабре.

Помимо привычных VPN-протоколов, Rawline поддерживает нестандартные транспорты через звонки VK и MAX, WebRTC, DNS и S3. Все подключения представлены обычными профилями, их можно импортировать по ссылке или QR-коду, проверять пинг, объединять в цепочки и настраивать маршрутизацию по приложениям и доменам. Работоспособность конкретного способа при ограничениях придётся проверять на своей сети.


Отдельный акцент — защита от приложений, исключённых из VPN. По словам автора, через незащищённый локальный прокси или прямое обращение к интерфейсу туннеля они могут отправить запрос через VPN и узнать адрес сервера.


В Rawline разработчик убрал лишние прокси-входы, защитил внутренние соединения случайными паролями и добавил проверку принадлежности трафика приложениям. Последняя защита включена по умолчанию на Android 10 и новее.

При проверке также обнаружилась проблема в нескольких транспортных мостах: постороннее приложение могло первым отправить UDP-пакет и перехватить канал. Автор сообщает, что исправил её и добавил тесты. Код и сборки опубликованы на GitHub.

RSS: Новости на портале Anti-Malware.ru