Инциденты

Unreal IRC Server: в комплекте с бэкдором

В эти выходные поддержка исходника Unreal IRCd Server обнаружила бэкдор в дистрибутиве, доступном к скачиванию с его сайтов-зеркал. Полный текст сообщения доступен здесь, а моё внимание привлекла следующая строчка в этом сообщении:

«Судя по всему, дистрибутив Unreal3.2.8.1.tar.gz был подменен зараженным вариантом в ноябре 2009 года (по крайней мере на некоторых зеркалах). По-видимому, до сих пор этого никто не замечал».

Получается, что программа, зараженная трояном, была доступна для скачивания в течение почти 8 месяцев, но выяснилось это только сейчас.

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

Зараженную версию распознать относительно легко — она содержит следующий MD-хэш:

752e46f2d873c1679fa99de3f52a274d Unreal3.2.8.1.tar.gz

Так каким же образом работает бэкдор? Вот фрагмент зараженного кода:

Как видим, заражение связано всего с двумя дополнительными строчками кода. Еще две строчки содержат условие, при котором происходит внедрение вредоносного кода – в том случае если определен параметр DEBUGMODE3.

Здесь происходит следующее: в модуле “s_bsd.c” содержится функция “read_packet”, которая обрабатывает каждый пакет данных, отправляемый на сервер. Если распознается комадна “AB” (что в данном случае определяется DEBUGMODE3_INFO), то остаток данных в буфере прямо посылается в операционную систему на выполнение через “system()”. Просто и незатейливо.

Какова же мораль сей басни? Во-первых, исходный код современных приложений состоит из сотен тысяч строк, и пару строк вредоносного кода очень легко проглядеть. Случай далеко не первый, и я уверен, что в свободном доступе лежит еще не одно зараженное open-source приложение.

Самое неприятное — это то, что внедренный троян распознали только через 8 месяцев. Интересно, сколько времени потребуется на это в следующий раз?

Unreal IRC Server: в комплекте с бэкдором

Ваш e-mail не будет опубликован. Обязательные поля помечены *

 

Отчеты

Таргетированная атака на промышленные предприятия и государственные учреждения

Эксперты Kaspersky ICS CERT выявили волну атак на предприятия и государственные учреждения нескольких стран Восточной Европы и Афганистана. В ходе исследования выявлено вредоносное ПО, ранее использованное в атаках, которые другие исследователи отнесли к APT TA428.

ToddyCat: неизвестная APT-группа, нацеленная на организации Европы и Азии

ToddyCat является относительно новой APT-группой, ответственной за серии атак на высокостатусные организации Европы и Азии. Два ключевых отличительных признака этой группы — ранее неизвестные инструменты, которые мы назвали «бэкдор Samurai» и «троянец Ninja».

Lazarus распространяет протрояненный DeFi-кошелек

Недавно мы обнаружили протрояненное DeFi-приложение, которое имплантирует в систему полнофункциональный бэкдор. Проанализировав этот бэкдора, мы обнаружили многочисленные совпадения с другими инструментами группы Lazarus.

MoonBounce: скрытая угроза в UEFI

В конце 2021 года мы обнаружили прошивку UEFI, в которую был внедрен вредоносный код, названный нами MoonBounce. В данном отчете мы подробно опишем принцип действия импланта MoonBounce и его связь с APT41.

Подпишитесь на еженедельную рассылку

Самая актуальная аналитика – в вашем почтовом ящике