Хакерів КНДР викрили на поширенні нового шкідливого ПЗ для macOS, яке не бачать антивіруси

13 листопада 2024, 15:31
Читать новость на русском

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

Деталі

Повідомляється, що шкідливе програмне забезпечення цього разу спрямоване лише на macOS. Його знайшли на сервісі VirusTotal, де люди перевіряють файли на наявність вірусів. Але, як не дивно, заражені програми були позначені як "чисті". Зловмисний код був написаний у трьох версіях: на Go, Python і за допомогою програмного каркаса з відкритим кодом Flutter, повідомляє 24 Канал з посиланням на звіт CyberScoop.

Дивіться також Гірше, ніж очікувалося: звіт розкриває масштаби діяльності китайських хакерів

Flutter – фреймворк Google, відомий тим, що дозволяє розробникам створювати додатки для iOS, Android та інших платформ на основі єдиної кодової бази в Dart. Flutter популярний завдяки своїй кросплатформенній простоті, але його дизайн також робить його інструментом мрії для зловмисників, оскільки притаманна йому структура коду робить аналіз "нутрощів" готової програми досить складним. Це означає, що хакери можуть легше впроваджувати й ховати шкідливий код, а дослідники безпеки не відразу його помічають.

В одному з випадків шкідливе програмне забезпечення видавало себе за просту гру Minesweeper, клоновану безпосередньо з GitHub, а шкідливий код заховали у файлі dylib. Цей прихований код намагався підключитися до командно-контрольного сервера (C2) за адресою mbupdate[.]linkpc[.]net, домену з посиланнями на попередні північнокорейські шкідливі програми.

Коли дослідники викрили кампанію, сервер був неактивний – видавав лише помилку "404 Не знайдено", тому атака, судячи з усього або була завершена, або взагалі ще не була повністю розгорнута. Однак шкідливе програмне забезпечення було досить хитрим, щоб прослизнути через процес перевірки Apple, тобто системи безпеки macOS вважали його безпечним.


Гра Minesweeper, у якій ховався шкідливий код / Скриншот 24 Каналу/CyberScoop

Шкідливе програмне забезпечення було налаштоване на виконання команд AppleScript, надісланих з сервера, і навіть виконувало їх у зворотному напрямку, щоб уникнути виявлення. Тести підтвердили, що вірус може віддалено виконати будь-яку команду AppleScript, надіслану сервером C2, що могло б дати хакерам повний контроль, якби атака відбувалася в реальному часі.

Наразі, схоже, що це був тестовий запуск. Дослідники підозрюють, що метою цієї програми не була атака користувачів. Судячи з усього за допомогою Minesweeper хакери Північної Кореї експериментують зі способами "пронести" шкідливе програмне забезпечення повз захист Apple, щоб потім використати цей досвід з іншими програмами, підсовуючи заражені додатки потрібним людям.

Flutter сам по собі не є шкідливим, але він навмисно побудований так, що приховувати деталі коду. Це нагадування про те, як зловмисники стають розумнішими, використовуючи звичайні інструменти розробників по-новому, щоб замаскувати свої наміри.