Вредоносный пакет под названием «pycord-self» в индексе пакетов Python (PyPI) нацелен на разработчиков Discord. Пакет имитирует функционал популярного проекта «discord.py-self», который был загружен около 28 миллионов раз. Официальный пакет представляет собой библиотеку Python, которая обеспечивает взаимодействие с пользовательским API Discord и позволяет разработчикам программно управлять учетными записями. Исследователи проанализировали вредоносный пакет и обнаружили, что pycord-self содержит код, который выполняет две основные функции. Первая — кража токенов аутентификации Discord у жертвы и отправка их на внешний URL. Вторая функция вредоносного пакета — создание скрытого механизма обхода безопасности путем создания постоянного соединения с удаленным сервером через порт 6969. Бэкдор работает в отдельном потоке, что затрудняет его обнаружение, пока пакет продолжает выглядеть работоспособным.
2 года назад
Вредоносные пакеты в PyPi превращают Discord в похищающий данные бэкдор
Более десяти пакетов в каталоге PyPi устанавливают в систему жертвы вредоносную составляющую, модифицирующую клиент Discord. В результате система обмена сообщениями превращается в инфостилер, который может воровать данные из браузеров и Roblox. В общей сложности исследователи из компании Snyk насчитали 12 злонамеренных пакетов, которые пользователь под ником “scarycoder“ загрузил в Python Package Index (PyPI) 1 августа 2022 года. Интересно, что в этот раз автор пакетов отошёл от популярной практики — подставлять имена, похожие на легитимный софт...