Вредоносные пакеты PyPi запускают DDoS на российский сервер Counter-Strike

Вредоносные пакеты PyPi запускают DDoS на российский сервер Counter-Strike

Вредоносные пакеты PyPi запускают DDoS на российский сервер Counter-Strike

На прошедших выходных в репозиторий PyPi загрузили десяток вредоносных Python-пакетов. Они были необходимы злоумышленникам для кампании тайпсквоттинга, в рамках которой запускались DDoS-атаки на серверы Counter-Strike 1.6.

Для тех, кто не знает: Python Package Index (PyPi) представляет собой хранилище для проектов с открытым исходным кодом. Скачанные оттуда пакеты разработчики могут с легкостью использовать в своих Python-проектах, что позволяет создавать сложные приложения с минимальными усилиями.

Тем не менее есть и обратная сторона такого удобства: поскольку любой пользователь может загружать пакеты в репозиторий, причем они не удаляются, пока кто-нибудь не сообщит об их вредоносности, киберпреступники облюбовали PyPi. Грамотно загруженный вредоносный код может использоваться для кражи учетных данных разработчиков или установки вредоносной программы.

На прошедших выходных исследователи из компании Checkmarx обратили внимание на подозрительную активность пользователя под ником “devfather777”. Оказалось, что он загрузил на площадку 12 пакетов, имена которых подозрительно напоминали названия популярных пакетов. Это, кстати, характерный прием, позволяющий атаковать девелоперов, которые ищут известные пакеты, но делают опечатки при поиске.

Ярким примером такой атаки стал интересный инцидент в этом месяце, когда школьник из Вероны ради веселья загрузил шифровальщик в PyPI-репозиторий. Юноша назвал пакеты “requesys“, “requesrs“ и “requesr“ — типичные ошибочные написания слова “requests“.

А в свежей кампании, описанной Checkmarx, использовались следующие имена: Gesnim (правильное написание — Gensim), TensorFolw (TensorFlow) и ipaddres (ipaddress).

 

Полный список вредоносных пакетов выглядит так: 

  • Gesnim
  • Kears
  • TensorFolw
  • Seabron
  • tqmd
  • lxlm
  • mokc
  • ipaddres
  • ipadress
  • falsk
  • douctils
  • inda

CheckMarx сообщили о них владельцам PyPi, однако они по-прежнему доступны для загрузки.

Если разработчик скачивал и использовал один из этих пакетов в своем приложении, вредоносный код первым делом проверял, являются ли целевая система Windows. Если ответ утвердительный, вредонос скачивал пейлоад в виде исполняемого файла “test.exe“ с площадки GitHub.

 

На VirusTotal лишь 11 антивирусов из 69 видят в исполняемом файле вредоносную программу. Таким образом, можно сделать вывод, что это относительно новый зловред, написанный на C++.

После установки в системе вредонос добавляется в автозагрузку и использует просроченный Root-сертификат. Далее он соединяется с жестко заданным в коде URL для получения соответствующих настроек.

«Впервые в подобных атаках мы наблюдали использование алгоритма DGA (domain generation algorithm), если быть точнее — UGA», — объясняют в Checkmarx.

На заключительном этапе атаки вредонос превращал хост в бота, с которого шла DDoS-атака на российский сервер Counter-Strike 1.6. Судя по всему, целью было выведение из строя этого сервера.

Буквально неделю назад в каталог PyPI просочились 10 вредоносных пакетов, загружающих инфостилер.

WhatsApp для iPhone получил умную очистку чатов с детальным выбором

В бета-версии WhatsApp (принадлежит Meta, признанной экстремистской и запрещенной в России) для iOS появился обновлённый инструмент очистки чатов, который даёт пользователям заметно больше контроля над тем, что именно удаляется — и сколько места при этом освобождается.

Функция сама по себе не новая, но теперь она стала куда аккуратнее и удобнее. Вместо простого подтверждения удаления WhatsApp показывает отдельный экран с деталями, где можно выбрать, какие элементы сохранить, а от каких избавиться.

Например, можно оставить фотографии и видео, сохранить помеченные «звёздочкой» сообщения или, наоборот, удалить всё подчистую.

Очистка теперь работает в два шага. Сначала пользователю предлагают быстрые варианты — удалить все сообщения или все, кроме избранных. Если выбрать пункт очистки медиафайлов, открывается второй экран с более тонкими настройками. Там можно отдельно удалить документы, фото, видео, аудио, стикеры и голосовые сообщения.

 

Приятный бонус — рядом с каждым пунктом сразу показывается, сколько места он занимает, а внизу отображается общий объём памяти, который освободится после очистки. Так что больше не нужно гадать, стоит ли удалять старые видео ради пары сотен мегабайт.

Как отмечает WABetaInfo, WhatsApp делает акцент на защите от случайных удалений. Приложение явно объясняет, какой контент будет затронут, и отдельно уточняет, что делать с избранными сообщениями. Это позволяет спокойно «разгребать» длинные чаты, не рискуя потерять важные данные.

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

Пока обновлённая очистка чатов постепенно распространяется среди пользователей бета-версии WhatsApp для iOS 25.37.10.72. Когда функция появится в стабильной версии приложения, разработчики пока не сообщают.

Напомним, на прошлой неделе мы рассказывали, как вернуть старый быстрый WhatsApp в Windows 10 и 11. На днях также стало известно о том, что блокировка WhatsApp в России — вопрос времени.

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