SOC Prime Bias: High

06 Nov 2026 11:37 UTC

Шкідливе програмне забезпечення SolanaCry краде криптовалютні гаманці від агентів штучного інтелекту для веб-перегляду

Author Photo
SOC Prime Team linkedin icon Стежити
Шкідливе програмне забезпечення SolanaCry краде криптовалютні гаманці від агентів штучного інтелекту для веб-перегляду
shield icon

Detection stack

  • AIDR
  • Alert
  • ETL
  • Query

Резюме

Оператори зловмисного програмного забезпечення націлюються на AI-агентів кодування через шкідливі сховища GitHub, замасковані під легітимні стартові комплекти. Коли AI-агент виявляє і вибирає ці сховища, він може виконувати шкідливі команди PowerShell, вбудовані в README, що призводить до розгортання RAT NetSupport Manager. Це дає зловмисникам віддалений доступ до системи жертви і дозволяє крадіжку гаманців криптовалюти.

Розслідування

Дослідники виявили шкідливе сховище стартового комплекту Solana на GitHub, яке містить однорядковий PowerShell, що завантажує і виконує безфайловий корисний вантаж. Розслідування виявило 21MB PowerShell-дроппер, який витягує 14 компонентів NetSupport Manager у приховану тимчасову директорію. Аналіз конфігураційного файлу також розкрив специфічний RADIUS-секрет, пов’язаний із загрозою EVALUSION.

Захист

Розробники повинні вважати весь вміст, оброблений AI-агентами, включаючи результати пошуку та файли README, недовіреним вхідним потоком. Організації повинні реалізувати засоби безпеки, які монітують і обмежують контекст і команди, що виконуються агентами. Агентам не можна дозволяти завантажувати і виконувати віддалений код без явного людського огляду.

Реакція

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

Виявлення

Підозрілі команди та управління за незвичним верхньорівневим доменом (TLD) DNS-запит (через dns)

Команда SOC Prime
06 листопада 2026

Можливі точки стійкості [ASEPs – Software/NTUSER Hive] (через registry_event)

Команда SOC Prime
04 листопада 2026

Підозрілі рядки Powershell (через cmdline)

Команда SOC Prime
04 листопада 2026

Можливе виконання бінарного файлу NetSupport Manager з підозрілого каталогу (через process_creation)

Команда SOC Prime
04 листопада 2026

Можливе відправлення даних через WebRequests (через powershell)

Команда SOC Prime
04 листопада 2026

Можливе видалення індикаторів шляхом видалення створених файлів (через powershell)

Команда SOC Prime
04 листопада 2026

IOC (HashSha256) для виявлення: SolanaCry: Шкідливе ПО в дикій природі краде гаманці криптовалют із AI-агентів у веб-браузері

Правила AI SOC Prime
04 листопада 2026

Виявлення стійкості шкідливого ПО SolanaCry через ключ реєстру [Подія Windows Registry]

Правила AI SOC Prime
04 листопада 2026

Виявлення шкідливих команд PowerShell, використаних для доставки безфайлового шкідливого ПО [Windows Powershell]

Правила AI SOC Prime
04 листопада 2026

Виконання симуляції

  • Наратив і команди атаки: Супротивник успішно отримав початковий доступ до робочої станції користувача. Щоб підтримувати доступ після перезавантажень, зловмисник має намір використовувати метод стійкості SolanaCry. Вони спробують записати значення реєстру в HKCUSoftwareMicrosoftWindowsCurrentVersionRun з назвою SecureModule вказуючи на шкідливий виконаний файл. Це техніка “Living off the Registry”, яка намагається приховати механізм стійкості в стандартному вулику реєстру Windows, щоб уникнути виявлення базовими сканерами файлової системи.

  • Сценарій тесту регресії:

    # Сценарій симуляції для імітації стійкості SolanaCry
    $registryPath = "HKCU:SoftwareMicrosoftWindowsCurrentVersionRun"
    $name = "SecureModule"
    $value = "C:UsersPublicclient32.exe"
    
    Write-Host "[+] Спроба імітувати стійкість SolanaCry..."
    try {
        New-ItemProperty -Path $registryPath -Name $name -Value $value -PropertyType String -Force -ErrorAction Stop
        Write-Host "[!] Успіх: створено ключ реєстру '$name'. Виявлення має спрацювати." -ForegroundColor Green
    } catch {
        Write-Host "[-] Не вдалося створити ключ реєстру: $($_.Exception.Message)" -ForegroundColor Red
    }
  • Команди очищення:

    # Сценарій очищення для видалення імітованої стійкості
    $registryPath = "HKCU:SoftwareMicrosoftWindowsCurrentVersionRun"
    $name = "SecureModule"
    
    if (Test-Path "$registryPath$name") {
        Remove-ItemProperty -Path $registryPath -Name $name -Force
        Write-Host "[+] Очищення завершено: Імітований ключ реєстру видалено." -ForegroundColor Cyan
    } else {
        Write-Host "[-] Очищення пропущено: ключ не знайдено." -ForegroundColor Yellow
    }