Back to Intelligence

DragonForce Ransomware Cartel, Noodle RAT Espionage Cluster + ScreenConnect Invitation Lures: OTX Pulse Analysis — Enterprise Detection Pack

SA
Security Arsenal Team
October 16, 2026
11 min read

Three freshly updated OTX pulses converge on a single operational reality for enterprise defenders: financially motivated ransomware crews are consolidating into cartel structures, state-aligned espionage actors continue to reuse cross-platform RAT tooling previously misattributed to legacy families, and commodity social engineering is quietly delivering commercial remote access tooling as an intrusion beachhead. This briefing synthesizes the three pulses into detection-ready guidance.


Threat Summary

The three pulses cover distinct but operationally overlapping threat activity:

1. DragonForce Ransomware — Cartel Evolution. DragonForce emerged in August 2023 built on leaked LockBit 3.0 builder code, then pivoted to Conti v3-derived encryptors. The group operates a Ransomware-as-a-Service program offering affiliates an 80% revenue share, and as of March 2025 restructured into a 'cartel' model providing white-label ransomware infrastructure to other crews. Targeting spans manufacturing, professional services, healthcare, transportation, retail, technology, and government across the US, UK, Australia, Canada, and Italy. Initial access leans heavily on perimeter exploitation — CVE-2021-44228 (Log4Shell), CVE-2023-46805 / CVE-2024-21887 (Ivanti Connect Secure), CVE-2024-21893, and CVE-2024-57728 — supplemented by MSP compromise. Post-exploitation tooling includes Cobalt Strike, SystemBC, and Mimikatz.

2. Noodle RAT (ANGRYREBEL / Nood RAT) — Cross-Platform Espionage. A modular RAT with parallel Windows and Linux builds, in use by Chinese-speaking threat actors since at least mid-2016 and historically misclassified as Gh0st RAT or Rekoobe variants. Attribution clusters include Iron Tiger, Calypso APT, Rocke, and Cloud Snooper — meaning the same tooling bridges espionage and cybercrime operations. Targeting concentrates on the Asia-Pacific region: Taiwan, India, Japan, Malaysia, Thailand. Loader chain includes MULTIDROP and MICROLOAD, with Tiny SHell as a lightweight Linux backdoor companion.

3. ScreenConnect RAT via Fake Event Invitations. A phishing campaign distributing ConnectWise ScreenConnect under the guise of digital event invitations. Emails carry generic celebration-themed subjects, route victims through fake CAPTCHA verification pages hosted on recently registered domains (e.g., theinvitationestateco.vu), and ultimately deliver a ScreenConnect installer — granting operators persistent, legitimate-software remote access that blends into normal IT traffic.

Collectively, these pulses describe the modern intrusion pipeline: perimeter CVE exploitation or social engineering for initial access, commercial/leased tooling for hands-on access, and either monetized encryption (DragonForce) or quiet long-dwell espionage (Noodle RAT).


Threat Actor / Malware Profile

DragonForce (RaaS / Cartel)

  • Distribution: Exploitation of internet-facing services (Log4j, Ivanti ICS/Policy Secure), MSP/supply-chain compromise, and affiliate-driven access (access brokers, phishing, brute force).
  • Payload behavior: Conti v3-based encryptor with multi-threaded encryption, shadow copy deletion, and double-extortion exfiltration to a leak site. Affiliates receive a management panel, negotiation tooling, and white-label branding.
  • C2 communication: Cobalt Strike beacons for hands-on control; SystemBC SOCKS5 proxies to tunnel traffic and mask operator origin.
  • Persistence: New local/domain accounts, RDP enablement, scheduled tasks, and Cobalt Strike service/Run-key persistence; credential dumping via Mimikatz enables lateral movement and re-entry.
  • Anti-analysis: Packaged encryptor payloads, legacy open-source codebases (LockBit/Conti) that muddy attribution, and living-off-the-land execution to reduce signatureable artifacts.

Noodle RAT (ANGRYREBEL)

  • Distribution: Targeted spearphishing and strategic web compromise against APAC entities; delivered through MULTIDROP and MICROLOAD loader stages.
  • Payload behavior: Modular backdoor supporting shell execution, file management, plugin loading, and surveillance functions on both Windows and Linux.
  • C2 communication: Custom protocol previously fingerprinted as Gh0st RAT or Rekoobe variants — a key detection opportunity, since legacy Gh0st/Rekoobe signatures may already fire on Noodle traffic.
  • Persistence: Service installation and autostart registry entries on Windows; init/cron-based persistence on Linux, where Tiny SHell provides a fallback channel.
  • Anti-analysis: Multi-stage loading, modular plugin architecture (core binary appears benign without plugins), and deliberate family overlap to frustrate attribution.

ScreenConnect Invitation Lure

  • Distribution: Phishing emails with event-invitation themes; fake CAPTCHA gates on newly registered domains add legitimacy and evade URL sandboxing.
  • Payload behavior: Installs ConnectWise ScreenConnect — a legitimate remote administration tool repurposed as a RAT. Because the binary is signed and common in IT environments, it frequently bypasses application control and AV.
  • C2 communication: Outbound TLS to ScreenConnect relay infrastructure; attacker-controlled instances may use custom relay domains.
  • Persistence: ScreenConnect client registers as a system service auto-starting at boot, providing durable unattended access.
  • Anti-analysis: CAPTCHA gating defeats automated crawlers; payload is 'legitimate software,' shifting detection burden to behavioral and contextual analysis.

IOC Analysis

The pulses yield four operational indicator classes:

  • File hashes (SHA256/SHA1/MD5): DragonForce encryptor and tooling samples (e.g., 9f1f11a708d393e0a4109ae189bc64f1f3e312653dcf317a2bd406f18ffcc507), Noodle RAT binaries across Windows and Linux, and the ScreenConnect lure payload (f3aab811ae8163e09db40db201facc7e189d1a1b161be265202ca54b39b5e6cc). Operationalize via EDR blocklists, custom indicator rules in Microsoft Defender, and retro-hunts. Note: RaaS affiliates repack frequently — hashes decay fast, so pair with behavioral detection.
  • IPv4 addresses: DragonForce-affiliated infrastructure including 94.232.46.202 and 185.73.125.8. Block at egress firewall/proxy, alert on any historical connection in NetFlow/proxy logs, and pivot in OTX for co-hosted infrastructure.
  • Domains/URLs: shdufysuf.com (Noodle RAT C2), theinvitationestateco.vu and its full lure URL path. DNS sinkhole or block; hunt DNS query logs for resolution attempts. Recently registered domains (.vu ccTLD in a lure context) are themselves a heuristic.
  • CVEs: CVE-2021-44228, CVE-2023-46805, CVE-2024-21887, CVE-2024-21893, CVE-2024-57728. These are not observables but exposure indicators — cross-reference against your external attack surface immediately.

Tooling: Enrich and pivot all indicators through AlienVault OTX directly; decode and detonate file hashes in any sandbox (ANY.RUN, Hybrid Analysis, Joe Sandbox); validate IP/domain reputation via OTX, AbuseIPDB, and VirusTotal; sweep hashes fleet-wide with Velociraptor or your EDR's indicator search.


Detection Engineering

Sigma Rules

YAML
---
title: DragonForce Pre-Ransomware Staging - SystemBC and Shadow Copy Deletion
id: 9c2f1a7e-4b5d-4e6a-8f1c-df20261017a1
status: experimental
description: Detects DragonForce ransomware pre-encryption staging behaviors including SystemBC proxy execution, vssadmin shadow deletion, and suspicious Cobalt Strike-style process chains observed in DragonForce affiliate intrusions.
author: Security Arsenal Threat Intelligence
references:
  - https://www.bitsight.com/blog/threat-actor-profile-dragonforce-ransomware-group
date: 2026/10/17
logsource:
  category: process_creation
  product: windows
detection:
  selection_vss:
    Image|endswith:
      - '\vssadmin.exe'
      - '\wmic.exe'
      - '\bcdedit.exe'
      - '\diskshadow.exe'
    CommandLine|contains:
      - 'delete shadows'
      - 'shadowcopy delete'
      - 'recoveryenabled no'
      - 'delete shadows /all'
  selection_systembc:
    CommandLine|contains:
      - 'socks5'
      - '-relay'
      - 'tor.exe'
    Image|endswith:
      - '\sys.exe'
      - '\syswow64.exe'
      - '\systembc.exe'
  condition: selection_vss or selection_systembc
falsepositives:
  - Legitimate backup administration
  - IT disk management scripts
level: high
tags:
  - attack.impact
  - attack.t1490
  - attack.command_and_control
  - attack.t1090
---
title: Noodle RAT Loader Execution - MULTIDROP MICROLOAD Process Anomalies
id: 7e3b8d2f-1c4a-4f9b-9d2e-nr20261017b2
status: experimental
description: Detects Noodle RAT (ANGRYREBEL) loader-stage execution patterns including unsigned binaries launched from temp/public directories spawning unexpected child processes and outbound network-capable shells, consistent with MULTIDROP and MICROLOAD delivery chains used by Iron Tiger and Calypso APT clusters.
author: Security Arsenal Threat Intelligence
references:
  - https://cyberint.com/blog/dark-web/noodle-rat-a-recipe-for-cross-platform-espionage
date: 2026/10/17
logsource:
  category: process_creation
  product: windows
detection:
  selection_path:
    Image|contains:
      - '\AppData\Local\Temp\'
      - '\AppData\Roaming\'
      - '\Users\Public\'
      - '\ProgramData\'
  selection_child:
    CommandLine|contains:
      - 'powershell'
      - 'cmd /c'
      - 'rundll32'
      - 'regsvr32'
      - 'schtasks /create'
      - 'net user'
  filter_signed:
    Signed: 'true'
  condition: selection_path and selection_child and not filter_signed
falsepositives:
  - Software installers running from temp directories
  - Enterprise software deployment tools
level: medium
tags:
  - attack.execution
  - attack.t1059
  - attack.persistence
  - attack.t1053
---
title: ScreenConnect Installation Following Phishing Lure Execution
id: 2f8a4c6d-9e1b-4a3c-b7d5-sc20261017c3
status: experimental
description: Detects installation or execution of ConnectWise ScreenConnect remote access software launched from browser or mail client process trees, consistent with the fake event invitation phishing campaign delivering ScreenConnect as a RAT via CAPTCHA-gated lure pages.
author: Security Arsenal Threat Intelligence
references:
  - https://cofense.com/blog/rsvp-to-disaster-how-one-click-installs-a-rat
date: 2026/10/17
logsource:
  category: process_creation
  product: windows
detection:
  selection_parent:
    ParentImage|endswith:
      - '\chrome.exe'
      - '\msedge.exe'
      - '\firefox.exe'
      - '\outlook.exe'
      - '\explorer.exe'
  selection_screenconnect:
    Image|contains:
      - 'ScreenConnect'
      - 'ConnectWise'
    OriginalFileName|contains:
      - 'ScreenConnect'
  condition: selection_parent and selection_screenconnect
falsepositives:
  - Legitimate IT-initiated remote support sessions (whitelist approved deployment paths)
  - MSP-managed ScreenConnect rollouts
level: high
tags:
  - attack.command_and_control
  - attack.t1219
  - attack.initial_access
  - attack.t1566

KQL — Microsoft Sentinel Hunt

KQL — Microsoft Sentinel / Defender
// Multi-pulse hunt: DragonForce C2 infrastructure, Noodle RAT C2 domain,
// ScreenConnect lure domain, and suspicious ScreenConnect process trees
let BadIPs = dynamic(["94.232.46.202", "185.73.125.8"]);
let BadDomains = dynamic(["shdufysuf.com", "theinvitationestateco.vu"]);
let NetHits =
    DeviceNetworkEvents
    | where TimeGenerated > ago(14d)
    | where RemoteIP in (BadIPs) or RemoteUrl has_any (BadDomains)
    | project NetHitTime=TimeGenerated, DeviceName, RemoteIP, RemoteUrl, RemotePort,
              InitiatingProcessFileName, InitiatingProcessCommandLine, ActionType;
let ProcHits =
    DeviceProcessEvents
    | where TimeGenerated > ago(14d)
    | where (FileName has_any ("ScreenConnect", "ConnectWise")
        and InitiatingProcessFileName has_any ("chrome.exe", "msedge.exe", "firefox.exe", "outlook.exe"))
       or ProcessCommandLine has_any ("delete shadows", "shadowcopy delete", "recoveryenabled no")
       or SHA256 in (
           "9f1f11a708d393e0a4109ae189bc64f1f3e312653dcf317a2bd406f18ffcc507",
           "f3aab811ae8163e09db40db201facc7e189d1a1b161be265202ca54b39b5e6cc",
           "33641bfbbdd5a9cd2320c61f65fe446a2226d8a48e3bd3c29e8f916f0592575f",
           "51aed28d3468de5e75addc467ba14389356afe896098e4e478efcd7bf79a65b9",
           "7b63ddaf3b217f9e7b08575ee6f80fff1d2d9e12522d862ccc192ef3d08a0dd3",
           "7aa50ba59b38494cc524dbd31519bd3a218133aed64d9037eef02d697b8e99d0",
           "df603ed55cbf6f9d74068b956ab966a7b785eb102e1045f343d96255eb2cdc24")
    | project ProcHitTime=TimeGenerated, DeviceName, FileName, ProcessCommandLine,
              InitiatingProcessFileName, SHA256, FolderPath;
NetHits
| join kind=fullouter ProcHits on DeviceName
| order by DeviceName asc

PowerShell — Host IOC Hunt Script

PowerShell
# Security Arsenal - Multi-Pulse IOC Hunt
# Hunts DragonForce staging artifacts, Noodle RAT persistence, and ScreenConnect installs
# Run elevated on Windows endpoints or deploy via your RMM/EDR scripting engine

$report = @()

# --- 1. Network: DragonForce C2 / Noodle RAT infrastructure ---
$badIPs = @('94.232.46.202', '185.73.125.8')
$conns = Get-NetTCPConnection -ErrorAction SilentlyContinue |
    Where-Object { $badIPs -contains $_.RemoteAddress -and $_.State -ne 'TimeWait' }
foreach ($c in $conns) {
    $report += [PSCustomObject]@{
        Check   = 'DragonForce C2 Connection'
        Finding = "Active/historical connection to $($c.RemoteAddress):$($c.RemotePort) (PID $($c.OwningProcess))"
        Severity = 'CRITICAL'
    }
}

# --- 2. DNS cache: lure + C2 domain resolution ---
$badDomains = @('shdufysuf.com', 'theinvitationestateco.vu')
$dns = Get-DnsClientCache -ErrorAction SilentlyContinue |
    Where-Object { $d = $_.Entry; $badDomains | Where-Object { $d -like "*$_*" } }
foreach ($d in $dns) {
    $report += [PSCustomObject]@{
        Check   = 'Malicious Domain Resolution'
        Finding = "DNS cache hit: $($d.Entry) -> $($d.Data)"
        Severity = 'HIGH'
    }
}

# --- 3. ScreenConnect unauthorized installation artifacts ---
$scPaths = @(
    "$env:ProgramFiles\ScreenConnect*",
    "${env:ProgramFiles(x86)}\ScreenConnect*",
    "$env:TEMP\ScreenConnect*",
    "$env:USERPROFILE\Downloads\*ScreenConnect*"
)
foreach ($p in $scPaths) {
    if (Test-Path $p) {
        $report += [PSCustomObject]@{
            Check   = 'ScreenConnect Artifact'
            Finding = "Path present: $p"
            Severity = 'HIGH'
        }
    }
}
$scServices = Get-Service -ErrorAction SilentlyContinue |
    Where-Object { $_.Name -like '*ScreenConnect*' -or $_.DisplayName -like '*ScreenConnect*' }
foreach ($s in $scServices) {
    $report += [PSCustomObject]@{
        Check   = 'ScreenConnect Service (Persistence)'
        Finding = "Service: $($s.Name) [$($s.Status)] - verify against approved RMM inventory"
        Severity = 'HIGH'
    }
}

# --- 4. Ransomware staging: shadow copy state + suspicious scheduled tasks ---
$shadows = Get-CimInstance Win32_ShadowCopy -ErrorAction SilentlyContinue
if (-not $shadows) {
    $report += [PSCustomObject]@{
        Check   = 'Shadow Copies Deleted'
        Finding = 'No VSS shadow copies present - consistent with pre-encryption staging'
        Severity = 'CRITICAL'
    }
}
$susTasks = Get-ScheduledTask -ErrorAction SilentlyContinue |
    Where-Object { $_.Actions.Execute -match 'Temp|AppData|ProgramData' -and $_.TaskPath -notlike '\Microsoft*' }
foreach ($t in $susTasks) {
    $report += [PSCustomObject]@{
        Check   = 'Suspicious Scheduled Task'
        Finding = "$($t.TaskName): $($t.Actions.Execute) $($t.Actions.Arguments)"
        Severity = 'MEDIUM'
    }
}

# --- 5. Noodle RAT-style autostart persistence from user-writable paths ---
$runKeys = @('HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Run',
             'HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Run')
foreach ($rk in $runKeys) {
    $vals = Get-ItemProperty $rk -ErrorAction SilentlyContinue
    if ($vals) {
        $vals.PSObject.Properties | Where-Object {
            $_.Value -match 'Temp|AppData|ProgramData' -and $_.Name -notmatch '^PS'
        } | ForEach-Object {
            $report += [PSCustomObject]@{
                Check   = 'Autostart from User-Writable Path'
                Finding = "$rk -> $($_.Name) = $($_.Value)"
                Severity = 'HIGH'
            }
        }
    }
}

if ($report.Count -eq 0) {
    Write-Output "[CLEAN] No pulse IOC artifacts detected on $env:COMPUTERNAME"
} else {
    $report | Sort-Object Severity | Format-Table -AutoSize
    $report | Export-Csv "$env:TEMP\ioc_hunt_$env:COMPUTERNAME.csv" -NoTypeInformation
}

Response Priorities

Immediate (0–4 hours)

  • Block 94.232.46.202, 185.73.125.8, shdufysuf.com, and theinvitationestateco.vu at egress firewall, proxy, and DNS layers; add all file hashes to EDR blocklists.
  • Retro-hunt 14+ days of DNS, proxy, and NetFlow data for any historical contact with these indicators.
  • Audit for unauthorized ScreenConnect (or any ConnectWise) installations fleet-wide; treat any instance not in your approved RMM inventory as an active intrusion.
  • Verify patch status for CVE-2021-44228, CVE-2023-46805, CVE-2024-21887, CVE-2024-21893, and CVE-2024-57728 on all internet-facing assets — DragonForce affiliates actively weaponize these.

24 Hours

  • If ScreenConnect or Noodle RAT activity is confirmed on any host, force password resets for all users of that host and any accounts observed in its interactive sessions — assume Mimikatz-class credential theft in DragonForce intrusions.
  • Invalidate active sessions and tokens (Azure AD/Entra conditional access revocation) for potentially exposed accounts; review MFA enrollment changes.
  • Review email gateway logs for invitation-themed messages linking to .vu or other recently registered domains; purge unopened copies and identify clickers.

1 Week

  • Enforce application control (WDAC/AppLocker) blocking unauthorized remote access tools — ScreenConnect, AnyDesk, TeamViewer variants not explicitly approved.
  • Segment backup infrastructure and verify immutable/offline backup copies given DragonForce's VSS-deletion staging; test a restore.
  • Deploy the Sigma rules above to your SIEM and tune the ScreenConnect rule against your legitimate RMM deployment path.
  • Add recently registered domain (NRD) blocking or alerting at the DNS layer to blunt CAPTCHA-gated lure infrastructure.
  • For APAC-facing business units, brief on Noodle RAT targeting and validate Linux endpoint coverage — Tiny SHell and Noodle's Linux builds exploit the common telemetry gap on non-Windows estates.

Related Resources

Security Arsenal Incident Response Managed SOC & MDR Services AlertMonitor Threat Detection From The Dark Side Intel Hub

Is your security operations ready?

Get a free SOC assessment or see how AlertMonitor cuts through alert noise with automated triage.