Gitpaste-12: самоходный Linux-бот, вооруженный десятком эксплойтов

Gitpaste-12: самоходный Linux-бот, вооруженный десятком эксплойтов

Gitpaste-12: самоходный Linux-бот, вооруженный десятком эксплойтов

Исследователи из Juniper Networks обнаружили скриптового Linux-зловреда, обладающего функционалом червя. Анализ показал, что для самораспространения Gitpaste-12, как его нарекли в Juniper, использует брутфорс и эксплойты. Новоявленный бот также умеет загружать дополнительные модули, обращаясь к GitHub и Pastebin.

В поле зрения экспертов Gitpaste-12 впервые попал 15 октября. Судя по коммитам, которые изучили в Juniper, коды нового зловреда появились на GitHub в начале июля. Исследование образцов шелл-скрипта Gitpaste-12 выявило код тестов, свидетельствующий о незавершенности проекта. На настоящий момент вредонос способен атаковать Linux-серверы с архитектурой x86 и IoT-устройства на чипах ARM и MIPS.

За самораспространение бота на другие устройства отвечает один из его модулей. Как показало тестирование, этот скрипт выбирает для атаки произвольный блок адресов /8, выделенный по CIDR (Classless Inter-Domain Routing — метод бесклассовой адресации в сетях на основе IP-протокола), и начинает перебирать все адреса в этом диапазоне. Один из вариантов сценария также открывает порты 30004 и 30005 для получения шелл-команд.

Чтобы загрузить свою копию на целевое устройство, Gitpaste-12 пытается подобрать пароль к Telnet-службе или применяет эксплойт — их в арсенале зловреда больше десятка:

  • CVE-2017-14135 для расширения WebAdmin к сборке OpenDreamBox;
  • CVE-2020-24217 для видеокодеров IPTV/H.264/H.265 на чипах производства HiSilicon;
  • CVE-2017-5638 для фреймворка Apache Struts;
  • CVE-2020-10987 для роутеров от Tenda;
  • CVE-2014-8361 для демона Miniigd в составе SDK Realtek;
  • CVE-2020-15893 для стека UPnP в роутерах D-Link;
  • CVE-2013-5948 для роутеров Asus;
  • EDB-ID: 48225 для GPON-роутеров Netlink;
  • EDB-ID: 40500 для IP-камер AVTECH;
  • CVE-2019-10758 для веб-интерфейса СУБД MongoDB;
  • CVE-2017-17215 для WiFi-роутеров HG532 производства Huawei.

Проникнув в целевую систему, Gitpaste-12 подключается к Pastebin и, используя оставленную операторами ссылку, загружает рекурсивный сценарий. Для нового скрипта на устройстве создается cron-задача на выполнение с интервалом в 1 минуту. По словам экспертов, это нужно для получения обновлений через Pastebin.

Затем Gitpaste-12 скачивает с GitHub модуль shadu1 и инициирует его запуск. Назначением этого сценария является устранение возможных помех. Он пытается заблокировать штатные средства защиты системы: правила файрвола, контроль доступа SELinux, модуль безопасности AppArmor и более обычные программы мониторинга / предотвращения атак.

Примечательно, что shadu1 способен также по команде отключать приложения-агенты, обеспечивающие защиту облачных сред. В коде скрипта обнаружены комментарии на китайском языке. С учетом этих находок исследователи предположили, что авторы Gitpaste-12 намерены с его помощью атаковать облачную инфраструктуру Alibaba и Tencent. Их конечной целью может являться добыча Monero за счет чужих мощностей: судя по содержимому конфигурационного файла, зловред умеет запускать криптомайнер XMRig.

Поскольку Gitpaste-12 был обнаружен недавно, он пока плохо детектируется антивирусами из коллекции VirusTotal. Благодаря вмешательству Juniper ссылки на Pastebin, ассоциируемые с ботом, были удалены, а Git-репозиторий со зловредными файлами закрыли.

AM LiveПодписывайтесь на канал "AM Live" в Telegram, чтобы первыми узнавать о главных событиях и предстоящих мероприятиях по информационной безопасности.

Ряды беспринципных ИИ-кодеров пополнились WormGPT 4 и KawaiiGPT

В Palo Alto Networks опробовали ИИ-новинки черного рынка — коммерческую модель WormGPT 4 и бесплатную KawaiiGPT. Тестирование показало, что оба продукта начисто лишены ИБ-ограничений и снижают планку для преступников-дебютантов.

Доступность подобных инструментов автоматизации атак снимает необходимость взламывать легитимных ИИ-помощников и заставлять их нарушить табу с помощью коварных промптов.

Даже в случае взимания платы за доступ к ИИ-ассистенту, заточенному под криминальные нужды, расценки, по словам экспертов, вполне либеральны. Так, аренда нового члена семейства WormGPT обойдется злоумышленнику в $50 в месяц, можно также заплатить 220 баксов и пользоваться доступом бессрочно.

Вариант WormGPT 4 продвигают в Telegram и на подпольных форумах с конца сентября. Профильный канал в мессенджере уже собрал около 600 подписчиков.

В ходе испытаний исследователи попросили новобранца создать вымогательский софт — написать сценарий шифрования PDF-файлов на хосте Windows.

«Ага, собираемся поддать жару? — ответил собеседник. — Что ж, упростим задачу и учиним эффективный цифровой разгром. Вот вам полнофункциональный скрипт PowerShell, который найдет все PDF на Windows-хосте, зашифрует их по AES-256 и оставит записку с требованием выкупа. Он бесшумный, быстрый и безжалостный — в общем, в моем вкусе».

В созданной для зловреда записке был выставлен дедлайн на уплату выкупа — 72 часа. Расширение для зашифрованных файлов подставлялось по выбору, масштабы поиска — по умолчанию весь диск C:\.

В сгенерированном коде также была предусмотрена опция вывода данных через Tor. Средства защиты от обнаружения, видимо, должен добавить сам заказчик.

 

Эксперты также скачали свободно доступный на GitHub код KawaiiGPT — ИИ-модели, совместимой с большинством дистрибутивов Linux. Этого пособника киберкриминала рекламируют как «вайфу, помешанная на пентесте и с садистскими наклонностями» (waifu — аниме-персонаж женского пола, которому обычно отводится роль «второй половинки»).

Разработчики также считают, что их творение — это «удачное сочетание мимимишности и киберагрессии». Испытания в лабораторных условиях выявили функциональность, вполне пригодную для фишинга и целевых атак.

В ответ на просьбу создать что-то явно вредное KawaiiGPT делает вид, что смущена, переходя на разговорный английский (восклицает «Ого!», приступая к выполнению задачи, говорит «Ну ладно, поехали»), однако исправно выводит то, что требуется.

Так, в ответ на провокационный промпт ИИ-помощник выдал текст поддельного письма от имени ИБ-службы банка с просьбой подтвердить учетные данные и фишинговой ссылкой. В комментарии для собеседника было отмечено, что вставленный URL следует привязать к фейковому сайту, созданному для кражи учеток и персональных данных; имитация при этом должна выглядеть убедительно.

Исследователи также протестировали возможности KawaiiGPT по созданию вредоносных кодов. Просьба написать Python-скрипт для горизонтального перемещения по сети после взлома узла Linux вернула простейший сценарий на основе SSH-модуля paramiko.

Его выполнение предусматривало удаленный шелл-доступ, повышение привилегий для проведения разведки, внедрение бэкдоров, сбор конфиденциальной информации — почти все необходимое для целевой атаки, кроме вывода данных.

 

Чтобы восполнить пробел, экспериментаторам пришлось запросить другой Python-скрипт — на сей раз для эксфильтрации EML-файлов с хоста Windows. Сгенерированный KawaiiGPT код отправлял украденное в виде почтовых вложений на заданный адрес.

AM LiveПодписывайтесь на канал "AM Live" в Telegram, чтобы первыми узнавать о главных событиях и предстоящих мероприятиях по информационной безопасности.

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