SOC Prime Bias: Критичний

22 Apr 2026 15:41 UTC

Nightmare-Eclipse переходить від публічного PoC до реальних атак

Author Photo
SOC Prime Team linkedin icon Стежити
Nightmare-Eclipse переходить від публічного PoC до реальних атак
shield icon

Detection stack

  • AIDR
  • Alert
  • ETL
  • Query

Резюме

Huntress задокументувала реальне вторгнення, під час якого зловмисники використовували загальнодоступні інструменти для підвищення привілеїв, відомі як BlueHammer, RedSun і UnDefend. Операція почалася з компрометації облікових даних FortiGate SSL VPN, що дало зловмисникам доступ до середовища та дозволило розміщувати шкідливі двійкові файли в папках, доступних для запису користувачами. Опинившись всередині, вони виконали команди розвідки та розгорнули спеціальну утиліту тунелювання на базі Go під назвою BeigeBurrow. Випадок підкреслює, як інструменти експлойтів proof-of-concept швидко переходять від публічного випуску до активної вторгненної діяльності.

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

Розслідування відстежило шкідливу активність до компрометованих сесій FortiGate SSL VPN, що походять з IP-адрес у Росії, Сінгапурі та Швейцарії. Аналітики виявили двійкові файли, включаючи FunnyApp.exe, RedSun.exe, undef.exe, і агент тунелювання на базі Go під назвою agent.exe збережені в папках користувача Pictures and Downloads . Зловмисники також виконали команди з клавіатури такі як whoami /priv, cmdkey /list, і net group для переліку привілеїв і облікових даних. Агент тунелювання встановив зворотний тунель на основі yamux до staybud.dpdns.org через порт 443 для підтримки віддаленого доступу.

Пом’якшення

Захисники повинні моніторити виконання з незвичайних шляхів, доступних для запису, виявляти відомі імена двійкових файлів і розслідувати оповіщення Microsoft Defender, такі як Exploit:Win32/DfndrPEBluHmr.BZ та виявлення, пов’язані з EICAR. Необхідно переглянути журнали VPN на предмет підозрілих входів з широко розділених географічних точок, а будь-які ненадійні IP-джерела повинні бути заблоковані. Команди безпеки повинні також розгорнути виявлення кінцевих точок для активності BlueHammer, RedSun і UnDefend та пріоритизувати усунення CVE-2026-33825.

Реагування

Якщо ця активність буде виявлена, негайно ізолюйте уражену кінцеву точку, припиніть агент тунелювання та видаліть всі розміщені двійкові файли з вузла. Скиньте скомпрометовані облікові дані VPN та запровадьте багатофакторну аутентифікацію для віддаленого доступу. Реагуючі на інциденти повинні також провести повний огляд на предмет зливу облікових даних, застосувати патч Microsoft для CVE-2026-33825, та провести полювання по всьому середовищу на предмет будь-яких залишків інструментів для підвищення привілеїв.

"graph TB %% Class definitions classDef action fill:#99ccff classDef builtin fill:#ffcc99 classDef malware fill:#ccffcc %% Nodes u2013 Actions action_initial_access["<b>Action</b> – <b>T1078 Valid Accounts</b><br/>Compromised FortiGate SSL VPN credentials provide legitimate network access."] class action_initial_access action action_execution["<b>Action</b> – Execution from useru2011writable paths<br/>Binaries placed in Pictures and Downloads are executed."] class action_execution action action_priv_esc_exploit["<b>Action</b> – <b>T1068 Exploitation for Privilege Escalation</b><br/>BlueHammer exploits a TOCTOU vulnerability in Windows Defender to obtain a handle to the SAM database and elevate to SYSTEM."] class action_priv_esc_exploit action action_priv_esc_abuse["<b>Action</b> – <b>T1548 Abuse Elevation Control Mechanism</b><br/>RedSun leverages a race condition in Defenderu2019s cloudu2011file remediation flow to write a malicious executable into C:WindowsSystem32 and gain SYSTEM privileges."] class action_priv_esc_abuse action action_credential_dump["<b>Action</b> – <b>T1003 OS Credential Dumping</b><br/>BlueHammer reads the SAM hive from a Volume Shadow Copy to extract NTLM password hashes."] class action_credential_dump action action_pass_the_hash["<b>Action</b> – <b>T1550.002 Pass the Hash</b><br/>Extracted hashes are intended for lateral movement using Passu2011theu2011Hash (not observed to succeed)."] class action_pass_the_hash action action_defense_evasion["<b>Action</b> – <b>T1211 Exploitation for Defense Evasion</b><br/>UnDefend locks Defender definition files and blocks service restarts, temporarily disabling the antivirus."] class action_defense_evasion action action_c2["<b>Action</b> – <b>T1071.001 Web Protocols</b><br/>BeigeBurrow agent creates a persistent reverse HTTPS tunnel using the yamux multiplexing library."] class action_c2 action %% Nodes u2013 Malware / Tools malware_funnyapp["<b>Malware</b> – <b>Name</b>: FunnyApp.exe<br/><b>Location</b>: UserPictures"] class malware_funnyapp malware malware_redsun["<b>Malware</b> – <b>Name</b>: RedSun.exe<br/><b>Location</b>: UserDownloads"] class malware_redsun malware malware_undef["<b>Malware</b> – <b>Name</b>: undef.exe<br/><b>Location</b>: UserDownloads"] class malware_undef malware malware_z["<b>Malware</b> – <b>Name</b>: z.exe<br/><b>Location</b>: UserDownloads"] class malware_z malware malware_beigeburrow["<b>Malware</b> – <b>Name</b>: BeigeBurrow agent (agent.exe)"] class malware_beigeburrow malware tool_bluehammer["<b>Tool</b> – <b>Name</b>: BlueHammer<br/><b>Description</b>: Exploits Defender TOCTOU to capture SAM handle and dump credentials."] class tool_bluehammer builtin tool_redsun["<b>Tool</b> – <b>Name</b>: RedSun<br/><b>Description</b>: Writes malicious executable to C:WindowsSystem32 via Defender race condition."] class tool_redsun builtin tool_undefend["<b>Tool</b> – <b>Name</b>: UnDefend<br/><b>Description</b>: Locks AV definition files and prevents Defender service restarts."] class tool_undefend builtin %% Connections u2013 Attack Flow action_initial_access –>|leads_to| action_execution action_execution –>|executes| malware_funnyapp action_execution –>|executes| malware_redsun action_execution –>|executes| malware_undef action_execution –>|executes| malware_z malware_redsun –>|uses| tool_redsun malware_funnyapp –>|drops| tool_bluehammer action_priv_esc_exploit –>|uses| tool_bluehammer action_priv_esc_exploit –>|leads_to| action_priv_esc_abuse action_priv_esc_abuse –>|uses| tool_redsun action_priv_esc_abuse –>|enables| action_credential_dump action_credential_dump –>|produces| action_pass_the_hash action_defense_evasion –>|uses| tool_undefend action_c2 –>|established_by| malware_beigeburrow "

Потік Атаки

Виявлення

Можливий перелік або маніпуляції з обліковими записами або групами (через командний рядок)

Команда SOC Prime
21 квітня 2026

Коротке ім’я файлу (через командний рядок)

Команда SOC Prime
21 квітня 2026

Можливе звернення до служби динамічних DNS (через dns)

Команда SOC Prime
21 квітня 2026

IOCs (HashSha256) для виявлення: Nightmare-Eclipse Tooling переходить від публічного PoC до вторгнень у реальному світі

Правила SOC Prime AI
21 квітня 2026

IOCs (SourceIP) для виявлення: Nightmare-Eclipse Tooling переходить від публічного PoC до вторгнень у реальному світі

Правила SOC Prime AI
21 квітня 2026

IOCs (DestinationIP) для виявлення: Nightmare-Eclipse Tooling переходить від публічного PoC до вторгнень у реальному світі

Правила SOC Prime AI
21 квітня 2026

Виявлення несанкціонованого доступу через підозрілі IP-джерела SSL VPN [Журнали VPN]

Правила SOC Prime AI
21 квітня 2026

Виявлення активності тунелювання BeigeBurrow [Windows Network Connection]

Правила SOC Prime AI
21 квітня 2026

Виявлення команд розвідки з клавіатури [Windows Process Creation]

Правила SOC Prime AI
21 квітня 2026

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

Попередня умова: Телеметрія та перевірка базового рівня повинні бути пройдені.

Обгрунтування: Цей розділ деталізує точне виконання техніки супротивника (TTP), розробленої для спрацьовування правила виявлення. Команди й опис МАЮТЬ прямо відображати визначені TTP і прагнути створити точну телеметрію, очікувану логікою виявлення.

  • Атакувальний наратив і команди:
    Супротивник, що отримав доступ до Windows вузла, прагне підтвердити рівень привілеїв скомпрометованого облікового запису та перелічити збережені облікові дані та доменні групи для бічного переміщення. Щоб залишитися непоміченим, атакуючий використовує рідні двійкові файли Windows (whoami, cmdkey, net) виконані безпосередньо з PowerShell, уникаючи будь-яких сторонніх інструментів, які б генерували додаткові оповіщення. Кожна команда створює процес, створюючи запис Event ID 4688 з точною командною лінією, за якою слідкує правило Sigma.

  • Сценарій Регресійного Тесту:

     # -----------------------------------------------------------------
      # Симуляція розвідки з клавіатури для спрацьовування правила Sigma
      # -----------------------------------------------------------------
      # 1. Відображення поточних привілеїв токена
      whoami /priv
    
      # 2. Перелік збережених облікових даних Windows
      cmdkey /list
    
      # 3. Перелік груп домену (вимагає доменного контексту)
      net group
    
      # Пауза для збору даних SIEM
      Start-Sleep -Seconds 10
  • Команди очищення:

     # Видалення будь-яких тимчасових артефактів (жоден не створено)
      # Очищення історії команд PowerShell для скритності (необов'язково)
      Clear-History