UNC3753 (Luna Moth / Silent Ransom Group) — Vishing Data-Theft Extortion
Executive Summary
UNC3753 (a.k.a. Luna Moth, Silent Ransom Group / SRG, Chatty Spider, Storm-0252) is a financially-motivated data-theft-extortion cluster that traces back to the defunct Conti gang (overlapping UNC2686's 2021 BazarCall campaigns). It deployed LockBit Black in 2022, then dropped ransomware entirely in favour of pure data theft and extortion. From January through May 2026 (Mandiant), it targeted dozens of US legal, financial, and professional-services firms.
The tradecraft is human, not malware-led. Campaigns open with benign, invoice-themed emails designed to prompt a security worry, then a follow-up phone call (vishing) in which the caller poses as internal IT/help-desk or security and walks the target into a screen-share (Zoom, Microsoft Teams, Microsoft Terminal Services/RDP, Quick Assist) or installing a remote-access / RMM tool. With hands-on access the actor searches, stages, and exfiltrates files — often within a single business day, sometimes under an hour — then issues an aggressive extortion demand (~30 minutes after exfil, three-day deadline). 2026 saw escalation to physical intrusions: people posing as IT technicians exfiltrating via USB.
Source Review & Web Hunter Notes
| Tier | Source | Key Finding | Carry |
|---|---|---|---|
| 1 · Vendor research | Mandiant / GTIG — UNC3753 vishing & data theft (Jan–May 2026) | Invoice lure → vishing → screen-share/RMM → exfil; physical-access escalation; Conti lineage | yes |
| 1 · News of record | The Hacker News / BleepingComputer | Law-firm targeting; fake IT-support calls; RMM exfil; speed | yes |
| 1 · Gov advisory | FBI Flash (TLP:Clear) — Silent Ransom Group | SRG impersonating IT through social engineering; remediation guidance | yes |
| 2 · Vendor | Rescana / Dark Reading / Security Affairs | Remote-access tooling, <1hr exfil, 3-day extortion, screen-share apps used | yes |
Decisions: behavior-first on legitimate-tool abuse (no custom malware to signature); anchor on RMM-after-screenshare + rapid exfil; emphasize people/process controls (help-desk verification, RMM governance) since the entry point is a phone call; flag the compressed timeline as requiring real-time alerting.
Hunt Brief & Attack Chain
Working hypothesis: An employee receives an invoice-themed email, then a vishing call; they grant a screen-share or install a remote-access tool; the actor rapidly searches, stages, and exfiltrates files, then extorts.
| Step | Behavior | Telemetry | Hunt Angle |
|---|---|---|---|
| 1 · Lure | Benign invoice-themed email; callback number | Mail gateway | N1 |
| 2 · Vishing | Caller poses as IT; directs to screen-share / tool install | (phone — off-platform) | User reporting |
| 3 · Access | Screen-share (Zoom/Teams/Quick Assist/RDP) or RMM install | ProcessRollup2 | Q1 / Q2 |
| 4 · Find & stage | Rapid file search/enumeration; archive staging | ProcessRollup2; file | Q4 |
| 5 · Exfil | Rclone/WinSCP/cloud upload — within the hour | NetworkConnectIP4 | Q3 |
| 5b · Physical | Fake IT tech on-site; USB mass-copy | USB / file events | Q5 |
| 6 · Extortion | Demand ~30 min later; 3-day deadline (no encryption) | (email/phone) | IR / legal |
Affected surface & telemetry
| Surface | Required Telemetry | Priority | Gap Risk |
|---|---|---|---|
| Windows user endpoints | Process lineage + command line (ProcessRollup2) | Critical | Low — standard sensor |
| Remote-access tools | Process/service install; software inventory | Critical | Low — reliable |
| Data exfil | Mass file access; cloud-upload / Rclone egress; DLP | High | Medium — needs DLP/egress visibility |
| USB (physical variant) | Removable-media + mass-copy events | Medium | Medium — USB auditing |
Consolidated IOC Table
| Type | Value | Conf | Action | Context |
|---|---|---|---|---|
| Behavior | remote-access/RMM tool installed shortly after a screen-share session | high | detect | Vishing-granted access — flagship |
| Behavior | Quick Assist (quickassist.exe) initiated by an end user | medium | hunt | Common screen-share vector |
| Behavior | rapid mass file enumeration + archive staging within the hour | high | detect | Search-and-stage |
| Behavior | Rclone / WinSCP / cloud upload of staged data | high | detect | Exfil |
| Behavior | USB mass-copy (physical-access variant) | medium | hunt | On-site exfil |
ATT&CK Mapping
| Tactic | Technique | Observed Behavior | Query / Control |
|---|---|---|---|
| Initial Access | T1566.004 / T1598 — Phishing voice / spearphishing for info | Invoice lure + vishing call | N1; user training |
| Initial Access / C2 | T1219 — Remote Access Software | Screen-share / RMM install (Quick Assist, AnyDesk, ScreenConnect, Zoho, Splashtop) | Q1, Q2; N2 |
| Collection | T1083 / T1074 — File discovery / staging | Rapid search + archive staging | Q4 |
| Exfiltration | T1567.002 / T1048 — Exfil to cloud / over web | Rclone / WinSCP / cloud upload | Q3; N4 |
| Exfiltration | T1052.001 — Exfil over USB (physical) | On-site USB mass-copy | Q5 |
| Impact | T1657 — Financial theft / extortion | Extortion demand (no encryption) | IR / legal |
Native Audit-Log Hunts
| Hunt | Source | Logic | Response |
|---|---|---|---|
| N1 · Invoice-lure email | Mail gateway | Benign invoice-themed emails with callback phone numbers (no link/attachment) to many users | Warn users; brief the help desk |
| N2 · Unsanctioned RMM | Software inventory / service install | AnyDesk/ScreenConnect/Zoho/Splashtop/Atera/Quick Assist used outside sanctioned IT support | Investigate; uninstall; isolate |
| N3 · Mass file access | File-audit / DLP | A user account touching/staging unusually many files in a short window | Verify with the user; isolate on confirm |
| N4 · Exfil egress | Proxy / CASB / firewall | Large upload to a cloud-storage / file-transfer service shortly after remote-access | Block; preserve; notify DPO |
| N5 · USB mass-copy | Removable-media audit (EID 4663 / DLP) | Large volume of files copied to removable media (physical-access variant) | Physical-security + IR response |
CrowdStrike LogScale CQL Hunt Queries
SyntheticProcessRollup2. Given the <1-hour speed, run Q1/Q3 as real-time scheduled detections. If RMM tools are sanctioned, allow-list the IT host group + managed deploy.Looks for: the remote-access tools UNC3753 favours, on hosts outside sanctioned IT support. Accomplishes: the vishing-granted access — flagship. FP: sanctioned RMM — allow-list IT host group + managed deploy.
// HUNT: UNC3753 remote-access/RMM (unsanctioned screen-share/control tool) // MITRE: T1219 | CONF: high FP: medium COST: low // TUNING: allow-list sanctioned RMM + the IT-support host group #event_simpleName=/ProcessRollup2|SyntheticProcessRollup2/ | FileName=/^(AnyDesk|ScreenConnect|Connectwisecontrol|ZohoAssist|Zaservice|Splashtop|SRService|TeamViewer|AteraAgent|syncro|LogMeIn|RustDesk)[^\\]*\.exe$/i | table([@timestamp, ComputerName, UserName, FileName, ImageFileName, CommandLine, ParentBaseFileName], limit=200)
Looks for: quickassist.exe launched by a standard user (the common vishing screen-share). Accomplishes: the access-grant vector. FP: legit IT-assisted sessions — correlate with a following Q3/Q4.
// HUNT: UNC3753 Quick Assist screen-share (user-initiated) // MITRE: T1219 | CONF: medium FP: medium COST: low // TUNING: correlate to a following exfil (Q3) / mass file access (Q4) #event_simpleName=/ProcessRollup2|SyntheticProcessRollup2/ | FileName=/^(quickassist|msra)\.exe$/i | table([@timestamp, ComputerName, UserName, FileName, CommandLine, ParentBaseFileName], limit=200)
Looks for: exfil tooling (rclone, WinSCP) or cloud-upload command lines. Accomplishes: the data-theft stage — escalate immediately. FP: sanctioned backup/sync — allow-list known jobs.
// HUNT: UNC3753 rapid exfil (Rclone / WinSCP / cloud upload) // MITRE: T1567.002, T1048 | CONF: high FP: low-med COST: low // TUNING: allow-list sanctioned backup/sync jobs; flag user-context exfil after remote-access #event_simpleName=/ProcessRollup2|SyntheticProcessRollup2/ | (FileName=/^(rclone|winscp|filezilla|megasync|pcloud)\.exe$/i or CommandLine=/(rclone\s+(copy|sync|move)|mega\.nz|put\s+.+\.zip|--no-check-certificate.*upload)/i) | table([@timestamp, ComputerName, UserName, FileName, CommandLine], limit=200)
Looks for: archive tooling (7-Zip/WinRAR) staging large data, or scripted file enumeration, shortly after a remote-access session. FP: legit archiving — correlate with Q1/Q2 + Q3.
// HUNT: UNC3753 search-and-stage (archive staging / file enumeration) // MITRE: T1083, T1074 | CONF: medium FP: medium COST: low // TUNING: correlate to a same-host Q1/Q2 within the prior hour #event_simpleName=/ProcessRollup2|SyntheticProcessRollup2/ | (FileName=/^(7z|7zG|WinRAR|Rar)\.exe$/i and CommandLine=/\b(a|u)\b.+\.(7z|zip|rar)/i) or CommandLine=/Get-ChildItem.+-Recurse.+(\.docx?|\.pdf|\.xlsx?)|forfiles\s+\/s/i | table([@timestamp, ComputerName, UserName, FileName, CommandLine], limit=200)
Looks for: a burst of file writes to removable media. Accomplishes: the on-site exfil variant. FP: legit USB use — flag breadth + after-hours / unusual host. Requires removable-media telemetry.
// HUNT: UNC3753 on-site USB exfil (mass copy to removable media) // MITRE: T1052.001 | CONF: medium FP: medium COST: med // REQUIRES: removable-media telemetry // TUNING: flag breadth + unusual host/time #event_simpleName=/PeFileWritten|NewExecutableWritten|DcUsbDeviceConnected/ | (IsOnRemovableDisk=true or TargetFileName=/^[D-Z]:\\/i) | groupBy([aid, ComputerName, UserName], function=[count(field=TargetFileName, distinct=true, as=files)]) | files>=50 | sort(files, order=desc)
Looks for: outbound connections from the remote-access binaries (the operator's live session). FP: sanctioned RMM — correlate with Q1 + a non-IT host.
// HUNT: UNC3753 remote-access session egress // MITRE: T1219 | CONF: medium FP: medium COST: med // TUNING: correlate to Q1; exclude sanctioned RMM gateways #event_simpleName=NetworkConnectIP4 | ContextBaseFileName=/^(AnyDesk|ScreenConnect|ZohoAssist|Splashtop|RustDesk|TeamViewer)[^\\]*\.exe$/i | RemoteAddressIP4!=/^(10\.|192\.168\.|172\.(1[6-9]|2[0-9]|3[01])\.|169\.254\.|127\.)/ | table([@timestamp, ComputerName, ContextBaseFileName, RemoteAddressIP4, RemotePort], limit=200)
CrowdStrike Custom IOA Recommendations
| IOA Name | Field Patterns | Benign Exclusions | Deployment Path |
|---|---|---|---|
| UNC3753 — unsanctioned remote-access tool | Image matches AnyDesk/ScreenConnect/Zoho/Splashtop/RustDesk outside the sanctioned host group | Sanctioned RMM + IT-support hosts | Endpoint Security → Custom IOA → Process Creation |
| UNC3753 — exfil after remote-access | Rclone/WinSCP/cloud-upload within N minutes of an RMM/Quick Assist hit on the same host | Sanctioned backup/sync jobs | NG-SIEM correlation rule (real-time) |
Machine-Readable IOC Appendix
Grouped IOC Quick-Copy
One-click blocks for detection, RMM governance, and the human-layer playbook. The "IOCs" are legitimate tools + behaviors; the front line is people + process.
# Tools UNC3753 talks victims into installing/using: AnyDesk · ScreenConnect (ConnectWise Control) · Zoho Assist · Splashtop · RustDesk TeamViewer · LogMeIn · Atera · Syncro · Microsoft Quick Assist (quickassist.exe) Screen-share via: Zoom · Microsoft Teams · Microsoft Terminal Services / RDP # Maintain a single sanctioned RMM; alert on ALL others outside the IT-support fleet
Unsanctioned remote-access tool installed/run shortly after a screen-share session quickassist.exe initiated by a standard user (vishing screen-share) Mass file enumeration + 7z/WinRAR archive staging within ~1 hour of remote-access Rclone copy/sync, WinSCP, or large cloud upload of staged data (exfil) Burst of file copies to removable media (physical-access variant, >=50 files) Outbound from a fresh AnyDesk/ScreenConnect/RustDesk session on a non-IT host
# The entry point is a phone call - controls must be human + process: 1. Policy: IT NEVER cold-calls to install software or request a screen-share - verify via a known internal number / ticket before granting ANY remote access 2. Help-desk callback verification; out-of-band identity checks 3. Brief reception/security on fake "IT technician" on-site visits (physical variant) 4. Report any "invoice problem / security alert" call to the SOC immediately # Lineage: ex-Conti (UNC2686 BazarCall); dropped ransomware -> pure data-theft extortion
WDAC/AppLocker: allow ONE sanctioned RMM; deny all others (AnyDesk/ScreenConnect/etc.) Restrict / disable Microsoft Quick Assist for standard users (GPO) unless required Block standard-user software installs; egress control on cloud-storage uploads DLP on mass file access + outbound; USB write control (physical variant) MFA everywhere; help-desk verification SOP; rapid session-revocation runbook
Hardening — Tiered & Deployable
The entry point is a phone call — controls are mostly human + RMM governance, backed by exfil control.
- WDAC/AppLocker: sanction ONE RMM tool; deny all others — M1038 / M1042. Directly defeats Q1.
- Restrict/disable Quick Assist for standard users (GPO) — M1042. Removes the common screen-share vector (Q2).
- Help-desk verification policy: IT never cold-calls to install software / screen-share — verify out-of-band — M1017. Kills the social-engineering entry.
- Egress / CASB control on cloud-storage uploads; DLP on mass file access — M1057 / M1037. Catches the exfil (Q3).
- Block standard-user software installs; alert on any RMM outside IT — M1026 / M1042.
- USB write control / removable-media policy — M1034. Blunts the physical-access variant (Q5).
- Real-time RMM→exfil correlation detection — M1047. Given the <1-hour speed, near-real-time alerting is essential.
- Vishing-aware user training; report-a-call SOP — M1017. The decisive control for a phone-led attack.
- Physical-security briefing on fake "IT technician" visits — M1017.
- Data-minimization + least privilege on sensitive document stores — M1057 / M1026. Shrinks what a 1-hour intrusion can take.
Containment Runbook
| Phase | Actions | Owner | Evidence |
|---|---|---|---|
| Isolate | Network-contain the host; terminate the remote-access session; disable the involved user account | SOC L2 | Containment timestamp; Q1/Q2 events |
| Triage | Reconstruct the timeline (call → RMM → stage → exfil); determine exactly what data left (Q3/Q4/N4); check for USB exfil | IR | Process/exfil timeline; data inventory |
| Eradicate | Remove the unsanctioned RMM; reset the user's credentials + sessions; block exfil destinations | IR | Removal log; cred reset |
| Recover | Notify affected parties / DPO / legal (extortion is likely); prepare for the demand; restore monitoring | IR / Legal | Notification record; demand log |
| Harden | Deny unsanctioned RMM; restrict Quick Assist; help-desk verification SOP; promote Q1→Q3 correlation | Detection Eng | Control status; detection enabled |
Detection Coverage Map & Validation
| Technique | Behavior | CQL | IOA | Coverage |
|---|---|---|---|---|
| T1566.004 / T1598 | Invoice lure + vishing | — | — | GAP mail gw + user reporting (N1) |
| T1219 | Remote-access / RMM | Q1, Q2, Q6 | IOA-1 | Good with allow-list |
| T1083 / T1074 | Search & stage | Q4 | — | Partial correlate to Q1 |
| T1567.002 / T1048 | Cloud / web exfil | Q3 | IOA-2 | Good (+ DLP/CASB N4) |
| T1052.001 | USB exfil (physical) | Q5 | — | Partial needs USB telemetry |
| T1657 | Extortion | — | — | GAP IR / legal process |
Validation gates: (1) confirm process + (ideally) DLP/CASB + USB telemetry; (2) enumerate sanctioned RMM + IT host group (allow-list for Q1/Q6); (3) lab-test an unsanctioned AnyDesk run (Q1), a Quick Assist session (Q2), and a benign rclone copy (Q3); (4) promote Q1 + the Q1→Q3 real-time correlation; pair with help-desk verification training. Because of the <1-hour speed, prioritize real-time alerting.
Hunt Summary Ticket
TITLE: Hunt — UNC3753 / Luna Moth / Silent Ransom Group (vishing data-theft extortion)
SEVERITY: High (fast data theft + extortion; legitimate-tool abuse; no encryption)
SCOPE: US legal/financial/professional-services firms; all user endpoints
HYPOTHESIS: Invoice-themed email -> vishing call posing as IT -> screen-share / RMM install
-> rapid search + stage -> cloud/USB exfil (often < 1 hour) -> extortion demand.
QUERIES RUN: Q1 unsanctioned RMM (IOA) | Q2 Quick Assist | Q3 Rclone/cloud exfil (IOA) |
Q4 search-and-stage | Q5 USB mass-copy | Q6 RMM session egress
+ Native N1-N5 (invoice lure, RMM inventory, mass file access, exfil egress, USB)
DO FIRST: Q1 + Q3 (RMM then exfil within the hour) - REAL-TIME alert; isolate on any hit
FINDINGS: <pending analyst execution>
GAPS: Vishing entry is off-platform (people/process); exfil/USB need DLP/CASB telemetry
ACTIONS: Deny unsanctioned RMM; restrict Quick Assist; help-desk verification SOP;
egress/DLP control; promote Q1->Q3 correlation; vishing user training
OWNER: HuntPack
VERSION: v0.3 - 2026-06-12
Changelog
table() calls now carry an explicit row limit: the default is 200 and truncation is silent, so a capped result was indistinguishable from a complete one. Atomic-IOC sweeps (filters over 5+ hashes or C2 IPs) use limit=max so a wide infection is never silently under-scoped; behavioural hunts use limit=200, where exceeding the cap indicates the query needs tuning. Where present, event names that do not exist in the Falcon data model were corrected (e.g. ServiceInstalled is a Sysmon concept, not a Falcon event; ElfFileWritten is ELFFileWritten) — such queries could never return a row. No detection logic, fields, or IOCs changed.References
| Tier | Source | Used For |
|---|---|---|
| 1 | The Hacker News — UNC3753 vishing & physical intrusions | Chain, speed, physical escalation, Conti lineage |
| 1 | BleepingComputer — Silent Ransom Group fake IT calls | Law-firm targeting; vishing; RMM exfil |
| 1 | FBI Flash (TLP:Clear) — Silent Ransom Group impersonating IT | Gov advisory; social-engineering TTPs; remediation |
| 2 | Rescana — Luna Moth / SRG via RMM & social engineering · Dark Reading — escalating attacks | Tooling, timeline, extortion |
HuntPack v0.3 · UNC3753 / Luna Moth / SRG · Generated 2026-06-12 · Defensive use only. This is a human-led, legitimate-tool-abuse attack — the durable controls are RMM governance + help-desk verification + vishing training, backed by real-time RMM→exfil correlation. Validate field names + sanctioned-RMM allow-lists in your tenant before promoting any query.