Северокорейские хакеры используют LNK-файлы и репозитории GitHub в продолжающейся кампании

кндр Lnk Github C2 Xenorat кибератаки csoonline.com

Связанные с КНДР злоумышленники предпочитают скрытность изощренности при атаках на южнокорейские организации, используя вредоносные файлы ярлыков Windows (.LNK) и каналы C2 на базе GitHub. Атаки 2024 года используют многоэтапный скриптинг и GitHub C2 для обхода обнаружения. — csoonline.com

Связанные с КНДР злоумышленники предпочитают скрытность изощренности при атаках на южнокорейские организации: исследователи сообщают об использовании вредоносных файлов ярлыков Windows (.LNK) и каналов управления и контроля (C2) на базе GitHub в рамках новой кампании.

Согласно новым данным Fortinet, в серии атак, начавшихся в 2024 году, использовался многоэтапный процесс скриптинга и GitHub C2 для обхода обнаружения, при этом обфускация улучшалась с каждой итерацией кампании.

«За последние месяцы злоумышленник изменил свою тактику», — заявили исследователи Fortinet в посте в блоге. «Теперь они встраивают функции декодирования в аргументы LNK и включают закодированные полезные нагрузки непосредственно внутрь файлов». Продолжающаяся кампания, по-видимому, нацелена на расширение слежки КНДР в Южной Корее. Исследователи отметили, что меньшая обфускация и более тяжелые метаданные в предыдущих итерациях кампании позволили связать ее с атаками, распространяющими вредоносное ПО XenoRAT.

Джейсон Сороко, старший научный сотрудник Sectigo, считает, что эта стратегия соответствует недавней тенденции, когда атакующие полагаются на встроенные утилиты Windows и легитимные сервисы для достижения своих целей. «Современный кибершпионаж фундаментально сместился в сторону высокоэвазивной стратегии, известной как «жизнь за счет земли» (living off the land)», — сказал он, отметив, что злоумышленники все чаще злоупотребляют нативными инструментами, такими как PowerShell и запланированные задачи, чтобы слиться с обычной системной активностью.

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

Файлы LNK используются как скрытые загрузчики

Кампания начинается с заражения через файл ярлыка Windows, который обычно используется для запуска приложений или открытия документов, но также может содержать команды для выполнения скриптов или исполняемых файлов.

«Файл .lnk — это то, как Windows обрабатывает ярлыки: всякий раз, когда вы нажимаете на значок Outlook на рабочем столе, вы на самом деле нажимаете на отдельный файл, который использует изображение Outlook и указывает операционной системе открыть Microsoft Outlook», — объяснил Джейми Бут, старший менеджер по стратегическому консалтингу в области безопасности в Black Duck. «Вы также можете создавать ярлыки (.lnk файлы) на веб-сайты, программы с дополнительными командами, исполняемые скрипты и практически все, что вы могли бы ввести в окне «Выполнить» Windows».

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

Более поздние версии перешли к базовым функциям декодирования символов, что немного усложнило обнаружение, но они все еще имели показательные метаданные, такие как имя, размеры и даты изменения, которые позволили исследователям связать их с конкретной кампанией. В столбце «Имя» неоднократно используется «Документ Hangul» — шаблон, соответствующий группам, связанным с государством, таким как Kimsuky, APT37 и Lazarus.

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

GitHub как C2

Исследователи также выделили использование GitHub в качестве уровня C2 в кампании. Вместо того чтобы связываться с подозрительно выглядящими или недавно зарегистрированными доменами, вредоносное ПО взаимодействует с репозиториями и API GitHub для получения инструкций и эксфильтрации данных.

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

После заражения системы скрипты PowerShell выполняют проверки системы, чтобы убедиться, что окружение не находится под анализом, обеспечивают сохранение вредоносного ПО после перезагрузки системы через Запланированную задачу и собирают подробную информацию о системе. Только после этого предпринимается попытка установить стабильное соединение с последующими скриптами, где дополнительные модули и инструкции загружаются из репозитория GitHub злоумышленника.

Исследователи пометили учетную запись GitHub «motoralis» с постоянной активностью, датируемой 2025 годом, и другие менее активные учетные записи, включая «God0808RAMA», «Pigresy80», «entire73», «pandora0009» и «brandonleeodd93-blip».

Кроме того, в посте блога был предоставлен набор URL-адресов и хеш-функций для поддержки усилий по обнаружению.

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

Похожие новости: