ClickFix Multi-Loader Campaign — BabaDeda · Lorem Ipsum · Potemkin

A June 2026 ClickFix surge tricks users into copy-pasting attacker PowerShell from fake CAPTCHA / "verify you are human" / fake browser-update pages, then drops THREE distinct loaders (BabaDeda, Lorem Ipsum, Potemkin) that fan out to .NET backdoors, infostealers, RATs and Rhysida-linked ransomware. Defensive hunt & harden pack — no malicious code.
Threat
ClickFix multi-loader (BabaDeda · Lorem Ipsum · Potemkin)
Severity
RANSOMWARE PRECURSOR
Type
Social-engineering lure · multi-loader · RAT/stealer
Leads to
DanaBot · SectopRAT · EtherRAT · Rhysida (Vanilla Tempest)
Delivery
ClickFix copy-paste PowerShell (fake CAPTCHA / browser update)
Version
v0.2 · 2026-06-23
Author
HuntPack
01

Executive Summary

ClickFix is a social-engineering technique that tricks a user into copy-pasting and running an attacker-supplied PowerShell command — usually via a fake CAPTCHA, a "verify you are human" widget, or a fake browser-update page that instructs the victim to press Win+R, paste, and hit Enter. It is the shared entry point (MITRE T1204.004 — User Execution: ClickFix chained into T1059.001 — PowerShell) for a June 2026 campaign that delivers three different loaders, reported by The Hacker News on 2026-06-16.

Each loader carries a distinct downstream payload set:

  • BabaDeda Loader (active since April 2026; education + financial sectors) — hidden PowerShell, in-memory shellcode, DLL side-loading, external payload storage. Deploys .NET backdoors + infostealers and specifically delivers DanaBot and SectopRAT via DLL side-loading. Geofences out Russian/Belarusian hosts and runs security-product checks.
  • Lorem Ipsum Loader (active since February 2026) — served from compromised WordPress sites with fake Microsoft Edge update prompts. Uses an outdated Node.js runtime (v7.10.1, 2017) to execute JavaScript payloads. Attributed to Vanilla Tempest; linked to Rhysida ransomware. The JS dropper establishes DLL side-loading chains.
  • Potemkin Loader (detected May 2026, most active June 2026) — installs via an MSI package launched through HTA payloads, with a domain-generation algorithm (DGA) for C2. Delivers EtherRAT and RMMProject modules using a custom x64 loader with reflective DLL injection. Observed hands-on-keyboard: adding Windows Defender exclusions and lateral movement across 11+ hosts.
Defender priority: the highest-fidelity, loader-agnostic catch is Q1powershell.exe/pwsh.exe spawned with a download-and-execute command line (iwr / Invoke-WebRequest / iex / DownloadString / curl), parented by a browser or explorer.exe (the ClickFix run-dialog signature). Q5 (Defender exclusion tampering) and Q6 (RMM/reflective follow-on) are hands-on-keyboard signals — escalate any hit as a live intrusion likely heading toward ransomware.

02

Source Review & Web Hunter Notes

TierSourceKey FindingCarry
1 · PrimaryThe Hacker News — "ClickFix Campaigns Expand Malware Delivery With New Loaders and Fake Update Lures" (2026-06-16)ClickFix lure delivering BabaDeda, Lorem Ipsum & Potemkin; loader TTPs, downstream payloads, Vanilla Tempest / Rhysida linkyes
ContextMITRE ATT&CK — T1204.004 (ClickFix), T1059.001 (PowerShell), T1574.002 (DLL side-loading)Technique definitions for the shared entry point and side-loading chainsyes
ContextMicrosoft / vendor ATT&CK reporting on Vanilla Tempest & RhysidaActor attribution + ransomware deployment lineage for Lorem Ipsumpartial

Decisions: behavior-first (loader infrastructure and atomic IOCs rotate; the source publishes few durable hashes/domains, so atomic IOCs are placeholders here). Detection anchored on the shared ClickFix PowerShell entry point plus each loader's distinct execution fingerprint (hidden PowerShell + side-loading; outdated Node.js running JS; HTA→MSI; DGA/RMM). Framed as a ransomware precursor because of the Vanilla Tempest / Rhysida link and observed hands-on-keyboard activity.

03

Hunt Brief & Attack Chain

Working hypothesis: A user is socially engineered by a ClickFix lure into pasting attacker PowerShell into the Run dialog; that PowerShell downloads and executes one of three loaders, which side-loads/injects its payload, tampers with Defender, and (for Potemkin/Lorem Ipsum) progresses toward RAT control and ransomware.

StepBehaviorTelemetryHunt Angle
1 · ClickFix lureFake CAPTCHA / browser-update page → user pastes PowerShell into Run dialogProxy; ProcessRollup2Q1 · N1
2 · Download+executepowershell/pwsh runs iwr/iex/DownloadString/curl parented by browser or explorerProcessRollup2Q1
3a · BabaDedaHidden PowerShell + DLL side-loading; in-memory shellcode → DanaBot/SectopRATProcessRollup2Q2
3b · Lorem IpsumOutdated node.exe runs a .js from a user-writable path (fake Edge update)ProcessRollup2Q3
3c · Potemkinmshta.exe → msiexec install from temp/remote (HTA→MSI)ProcessRollup2Q4
4 · Defense evasionAdd-MpPreference -ExclusionPath / Set-MpPreference (hands-on-keyboard)ProcessRollup2Q5
5 · Follow-onRMMProject / reflective injection; DGA-style beaconing; lateral movementProcessRollup2; NetworkConnectIP4/DnsRequestQ6

Affected surface & telemetry

SurfaceRequired TelemetryPriorityGap Risk
Windows user endpointsProcess lineage + command line (ProcessRollup2)CriticalLow — standard sensor
Script & LOLBin hostspowershell/node/mshta/msiexec lineage + cmdlineHighLow — process telemetry
ClickFix deliveryProxy / SWG; RunMRU clipboard-to-Run-dialog visibilityMediumMedium — needs proxy/registry auditing
C2 / DGA & lateralNetworkConnectIP4; DnsRequest; remote-service telemetryHighMedium — DGA needs DNS visibility
04

Consolidated IOC Table

Lead with the durable BEHAVIORAL IOCs below — the loaders rotate hashes, C2 domains and DGA seeds constantly, and the cited source publishes few atomic values. Concrete hashes/domains are therefore clearly-labelled REPLACE_WITH_* placeholders in §9 — populate from your own telemetry / a vendor feed before importing. Never treat the placeholders as real IOCs.
TypeValueConfActionContext
Behaviorpowershell/pwsh runs iwr/iex/DownloadString/curl, parented by browser or explorer.exehighdetectClickFix entry — loader-agnostic flagship signal
Behaviorhidden PowerShell (-w hidden / -windowstyle hidden / -enc) + DLL side-loadinghighdetectBabaDeda execution fingerprint
Behaviornode.exe runs a .js from \Temp\ / \AppData\ (outdated runtime), parented by browser/script hostmediumhuntLorem Ipsum (fake Edge update)
Behaviormshta.exe → msiexec install from user-temp or remote path (HTA→MSI)highdetectPotemkin install chain
BehaviorAdd-MpPreference -ExclusionPath / Set-MpPreference -Disable*highdetectDefender tampering — hands-on-keyboard
BehaviorRMMProject / reflective DLL injection + DGA-style beaconing from unusual parentmediumhuntPotemkin follow-on (EtherRAT/RMM)
AtomicREPLACE_WITH_* (hashes / C2 domains / DGA seeds — not in source)n/aplaceholderPopulate from telemetry; infra rotates
05

ATT&CK Mapping

TacticTechniqueObserved BehaviorQuery / Control
ExecutionT1204.004 — User Execution: ClickFixUser pastes attacker PowerShell from a fake CAPTCHA / update pageQ1; N1; user training (§10)
ExecutionT1059.001 — PowerShellDownload-and-execute one-liner (iwr/iex/DownloadString)Q1
Defense EvasionT1574.002 — DLL Side-LoadingBabaDeda / Lorem Ipsum side-loading chainsQ2, Q3
Defense EvasionT1564.003 / T1027.010 — Hidden window / obfuscated & encoded PowerShell-w hidden / -enc hidden PowerShellQ2
ExecutionT1059.007 / T1218.005 / T1218.007 — JavaScript via node; mshta; msiexecOutdated node runs .js; HTA→MSI install chainQ3, Q4
Defense EvasionT1562.001 — Impair Defenses: Disable/Modify ToolsAdd-MpPreference / Set-MpPreference exclusionsQ5
Defense Evasion / C2T1055.001 — Reflective DLL injection · T1568.002 — DGA · T1219 — RMMPotemkin reflective loader; DGA C2; RMMProjectQ6
Impact (downstream)T1486 — Data Encrypted for Impact (Rhysida)Vanilla Tempest → Rhysida ransomwareQ6; ransomware detections
06

Native Audit-Log Hunts

HuntSourceLogicResponse
N1 · ClickFix Run-dialog pasteRegistry RunMRU (HKCU\...\Explorer\RunMRU); PowerShell 4104RunMRU entries containing powershell/iwr/iex; script-block logging shows download-and-executeIsolate; pull pasted command (pairs with Q1)
N2 · Hidden PowerShellEID 4688 / Sysmon EID 1; PowerShell 4104powershell.exe with -w hidden / -enc spawned from a browser/explorer lineageDecode -enc; sweep host (pairs with Q2)
N3 · HTA / MSI install chainEID 4688; MSI install (1040/1042)mshta.exe launching, then msiexec installing from a temp/remote pathQuarantine MSI; treat as Potemkin (pairs with Q4)
N4 · Defender tamper / RMMDefender Operational 5007; EID 4688Exclusion-path changes; unsanctioned RMM install on a host with a recent loader hitTreat as active hands-on-keyboard intrusion
07

CrowdStrike LogScale CQL Hunt Queries

Pick your tenant's cloud first — every "Open in Falcon" button below uses this selection.
Field names validated against the Falcon event reference; process hunts include SyntheticProcessRollup2. Q1 is the loader-agnostic keeper; Q2/Q4/Q5 are strong per-loader signals; Q3/Q6 are correlated hunts — pair with a same-host Q1 hit.
Q1 · ClickFix entry — PowerShell download-and-execute parented by a browser/explorer
CONF HIGHFP LOWCOST LOW

Looks for: powershell.exe/pwsh.exe running a download-and-execute one-liner (iwr / Invoke-WebRequest / iex / DownloadString / curl), parented by a browser or explorer.exe (the Run-dialog paste). Accomplishes: catches the shared ClickFix entry point for all three loaders.

// HUNT: ClickFix entry - PowerShell download+execute parented by browser/explorer
// MITRE: T1204.004, T1059.001 | CONF: high  FP: low  COST: low
// FP NOTES: legit admin one-liners exist; the browser/explorer parent + download verb is the discriminator
#event_simpleName=/ProcessRollup2|SyntheticProcessRollup2/
| FileName=/^(powershell|pwsh)\.exe$/i
| CommandLine=/(iwr|invoke-webrequest|iex|invoke-expression|downloadstring|downloadfile|curl|wget)/i
| ParentBaseFileName=/^(explorer|chrome|msedge|firefox|brave|opera)\.exe$/i
| table([@timestamp, ComputerName, UserName, ParentBaseFileName, CommandLine], limit=200)
Q2 · BabaDeda — hidden/encoded PowerShell with DLL side-loading lineage
CONF HIGHFP LOWCOST LOW

Looks for: hidden / encoded PowerShell (-w hidden, -windowstyle hidden, -enc), optionally side-loading a DLL via rundll32/regsvr32 from a user-writable path. Accomplishes: catches BabaDeda's hidden-PowerShell + in-memory/side-load fingerprint.

// HUNT: BabaDeda - hidden/encoded PowerShell + DLL side-loading from user-writable path
// MITRE: T1564.003, T1027.010, T1574.002 | CONF: high  FP: low  COST: low
// TUNING: allow-list known software updaters that legitimately run hidden PS
#event_simpleName=/ProcessRollup2|SyntheticProcessRollup2/
| CommandLine=/-w(indowstyle)?\s+hidden|-enc(odedcommand)?\s/i
| (FileName=/^(powershell|pwsh)\.exe$/i or FileName=/^(rundll32|regsvr32)\.exe$/i)
| CommandLine=/\\(Users|AppData|ProgramData|Temp)\\/i
| table([@timestamp, ComputerName, UserName, FileName, ParentBaseFileName, CommandLine], limit=200)
Q3 · Lorem Ipsum — node.exe executing a .js from a user-writable path
CONF MEDFP MEDCOST LOW

Looks for: node.exe running a .js from a user-writable path (\Temp\, \AppData\, \Downloads\), parented by a browser or script host — the outdated bundled Node runtime that Lorem Ipsum ships. FP: legit dev/Electron tooling — exclude developer hosts and known app install dirs.

// HUNT: Lorem Ipsum - node.exe runs a .js from user-writable path (fake Edge update)
// MITRE: T1059.007, T1574.002 | CONF: medium  FP: medium  COST: low
// TUNING: exclude developer endpoints + legit Electron/app install dirs (\Program Files\, signed updaters)
#event_simpleName=/ProcessRollup2|SyntheticProcessRollup2/
| FileName=/^node\.exe$/i
| CommandLine=/\.js("|\s|$)/i
| CommandLine=/\\(Temp|AppData\\Local\\Temp|AppData\\Roaming|Downloads)\\/i
| ParentBaseFileName=/^(explorer|chrome|msedge|firefox|wscript|cscript|mshta)\.exe$/i
| table([@timestamp, ComputerName, UserName, ParentBaseFileName, CommandLine], limit=200)
Q4 · Potemkin — mshta launching / msiexec installing from temp or remote (HTA→MSI)
CONF HIGHFP LOW-MEDCOST LOW

Looks for: mshta.exe running an HTA/URL, or msiexec installing a package from a user-temp or remote (http/UNC) path. Accomplishes: catches Potemkin's HTA→MSI install chain. FP: some legit installers run from temp — the remote/temp source + mshta lineage is the discriminator.

// HUNT: Potemkin - HTA->MSI install chain (mshta launch or msiexec from temp/remote)
// MITRE: T1218.005, T1218.007 | CONF: high  FP: low-med  COST: low
// TUNING: allow-list sanctioned software-deployment paths and signed enterprise MSIs
#event_simpleName=/ProcessRollup2|SyntheticProcessRollup2/
| ((FileName=/^mshta\.exe$/i and CommandLine=/(http|\.hta|javascript:|vbscript:)/i) or (FileName=/^msiexec\.exe$/i and CommandLine=/(http|\\\\|\\(Temp|AppData|ProgramData)\\)/i))
| table([@timestamp, ComputerName, UserName, FileName, ParentBaseFileName, CommandLine], limit=200)
Q5 · Defender exclusion tampering (Add-MpPreference / Set-MpPreference)
CONF HIGHFP LOWCOST LOW

Looks for: command lines adding Defender exclusions or disabling protection (Add-MpPreference -ExclusionPath, Set-MpPreference -Disable*). Accomplishes: a hands-on-keyboard signal observed in Potemkin intrusions — treat as a live operator.

// HUNT: Defender exclusion / protection tampering (hands-on-keyboard)
// MITRE: T1562.001 | CONF: high  FP: low  COST: low
// FP NOTES: sanctioned EDR/AV management may set exclusions - allow-list your tooling/SCCM accounts
#event_simpleName=/ProcessRollup2|SyntheticProcessRollup2/
| CommandLine=/(add-mppreference|set-mppreference).*(exclusionpath|exclusionprocess|exclusionextension|disablerealtimemonitoring|disablescriptscanning|disablebehaviormonitoring)/i
| table([@timestamp, ComputerName, UserName, ParentBaseFileName, CommandLine], limit=200)
Q6 · Potemkin follow-on — RMM / reflective-injection & DGA-style beaconing from an unusual parent
CONF MEDFP MEDCOST LOW

Looks for: RMM tooling (RMMProject / ScreenConnect / AnyDesk / Atera / Splashtop) or a reflective-injection host parented by an LOLBin/script host — the EtherRAT/RMMProject follow-on. FP: sanctioned RMM exists — scope to hosts with a recent Q1/Q2/Q4 hit and an anomalous parent. Pair with DNS hunting for DGA-style (high-entropy, rare-domain) lookups.

// HUNT: Potemkin follow-on - RMM/reflective loader from an unusual (LOLBin) parent
// MITRE: T1219, T1055.001, T1568.002 | CONF: medium  FP: medium  COST: low
// TUNING: allow-list sanctioned RMM; scope to hosts with a recent Q1/Q2/Q4 hit; pair with DGA DNS hunt
#event_simpleName=/ProcessRollup2|SyntheticProcessRollup2/
| (FileName=/(screenconnect|anydesk|atera|splashtop|tightvnc|rmmproject|remoteutilities)/i or CommandLine=/(screenconnect|anydesk|atera|splashtop|rmmproject)/i)
| ParentBaseFileName=/^(mshta|msiexec|rundll32|regsvr32|powershell|pwsh|wscript|cscript)\.exe$/i
| table([@timestamp, ComputerName, UserName, FileName, ParentBaseFileName, CommandLine], limit=200)
08

CrowdStrike Custom IOA Recommendations

IOA NameField PatternsBenign ExclusionsDeployment Path
ClickFix — PowerShell download+execute from browser/explorerImage *\powershell.exe/*\pwsh.exe; CmdLine iwr|iex|DownloadString; Parent explorer/chrome/msedge.exeSanctioned admin one-liners (allow-list service accounts)Endpoint Security → Custom IOA → Process Creation, Detect+Block
Potemkin — HTA→MSI install chainImage *\mshta.exe w/ http/.hta, or *\msiexec.exe from temp/remoteSanctioned software deployment paths / signed MSIsCustom IOA → Process Creation, Detect+Block
Defender exclusion tamperingCmdLine Add-MpPreference -ExclusionPath / Set-MpPreference -Disable*EDR/AV management + SCCM service accountsCustom IOA → Process Creation, Detect+Block
Q1, Q4 and Q5 are strong IOA promotions (narrow benign baseline once tuned). Q2 promotes after baselining hidden-PS updaters. Q3 and Q6 stay hunt/investigate, correlated to a same-host loader hit.
09

Machine-Readable IOC Appendix

Grouped IOC Quick-Copy

One-click blocks for detection, proxy rules, and IOC import. Loader infrastructure rotates constantly — behavior is the durable signal. Atomic values are REPLACE_WITH_* placeholders (not in the cited source); populate from your telemetry before import.

Falcon IOC Management CSVbulk import (seed)
type,value,action,severity,expiration,description,tags
domain,REPLACE_WITH_POTEMKIN_DGA_C2_DOMAIN,detect,high,2026-08-22,Potemkin DGA C2 (rotates fast),campaign:ClickFix-Loaders
domain,REPLACE_WITH_BABADEDA_PAYLOAD_HOST,detect,high,2026-08-22,BabaDeda external payload host,campaign:ClickFix-Loaders
sha256,REPLACE_WITH_BABADEDA_LOADER_SHA256,detect,high,2026-09-22,BabaDeda loader,campaign:ClickFix-Loaders
sha256,REPLACE_WITH_LOREMIPSUM_JS_SHA256,detect,high,2026-09-22,Lorem Ipsum JS payload,campaign:ClickFix-Loaders
sha256,REPLACE_WITH_POTEMKIN_MSI_SHA256,prevent,critical,2027-06-23,Potemkin MSI installer,campaign:ClickFix-Loaders
Behavioral Signaturesdetection logic
powershell/pwsh runs iwr/iex/DownloadString/curl parented by browser or explorer.exe (ClickFix entry)
hidden/encoded PowerShell (-w hidden / -enc) + DLL side-load from user-writable path (BabaDeda)
node.exe runs a .js from \Temp\ or \AppData\ parented by browser/script host (Lorem Ipsum, outdated runtime)
mshta.exe -> msiexec installing from a user-temp or remote path (Potemkin HTA->MSI)
Add-MpPreference -ExclusionPath / Set-MpPreference -Disable* (Defender tamper, hands-on-keyboard)
RMMProject / reflective DLL injection + DGA-style beaconing from an LOLBin parent (Potemkin follow-on)
RunMRU registry entry containing powershell/iwr/iex (ClickFix copy-paste into the Run dialog)
Names / Linked Threatsattribution
ClickFix = social-engineering lure (fake CAPTCHA / verify-human / fake browser update -> paste PowerShell)
BabaDeda Loader  (since Apr-2026; education + finance) -> DanaBot, SectopRAT via DLL side-loading; geofences out RU/BY
Lorem Ipsum Loader (since Feb-2026; compromised WordPress, fake Edge update) -> outdated Node.js v7.10.1 runs JS
   Attribution: Vanilla Tempest -> Rhysida ransomware
Potemkin Loader  (May-2026, peak Jun-2026; HTA -> MSI, DGA C2) -> EtherRAT, RMMProject; reflective x64 loader
MITRE entry point: T1204.004 (ClickFix) -> T1059.001 (PowerShell)
Hardening / Blockbreak the chain
# Cut the ClickFix multi-loader chain:
User training: never paste commands from a web page into Win+R / Run dialog ("remove clipboard-to-run")
GPO: disable the Run dialog for standard users (NoRun) where feasible; audit RunMRU
ASR D3E037E1-3EB8-44C8-A917-57927947596D  # Block JS/VBScript from launching downloaded executables
ASR 5BEB7EFE-FD9A-4556-801D-275E5FFC04CC  # Block execution of potentially obfuscated scripts
ASR: block Office/comms apps from spawning child processes; constrain PowerShell (CLM)
Tamper Protection ON (blocks Add-MpPreference exclusion abuse); alert on exclusion changes (5007)
Block/monitor unsanctioned RMM (RMMProject/ScreenConnect/AnyDesk); managed browser updates only
10

Hardening — Tiered & Deployable

ClickFix needs a user to paste attacker PowerShell, and the loaders need LOLBins (PowerShell / node / mshta / msiexec) plus Defender tampering — removing any of those breaks the chain.

Immediate — Kill the ClickFix paste & LOLBin abuse
  • User training: never paste commands from a web page into the Win+R Run dialogM1017. "Remove clipboard-to-run-dialog" is the single highest-leverage ClickFix control; reinforce that no legitimate CAPTCHA / browser update asks you to run a command.
  • ASR: Block JS/VBScript from launching downloaded executablesM1042 (ID D3E037E1-3EB8-44C8-A917-57927947596D).
  • ASR: Block execution of potentially obfuscated scriptsM1042 (ID 5BEB7EFE-FD9A-4556-801D-275E5FFC04CC). Blunts hidden/encoded PowerShell (Q2).
  • Windows Defender Tamper Protection ON; alert on exclusion changes (EID 5007)M1042. Stops Q5 (Add-MpPreference abuse).
Near term — Constrain script hosts & the Run dialog (pilot first)
  • Disable the Run dialog for standard users (GPO NoRun) where feasible; audit RunMRUM1038. Removes the ClickFix paste target (N1).
  • PowerShell Constrained Language Mode + script-block / AMSI loggingM1040 / M1049. Feeds Q1/Q2/N2 and blocks download-cradles.
  • WDAC/AppLocker: block mshta, restrict node/wscript/cscript for standard usersM1038. Cuts Lorem Ipsum (Q3) and Potemkin (Q4).
Strategic — Default-deny & ransomware readiness
  • Application allowlisting enterprise-wideM1038. Blocks unsigned loaders, side-loaded DLLs and Python/Node payloads.
  • Restrict / monitor RMM tooling and segment the networkM1038 / M1030. Disrupts EtherRAT/RMMProject follow-on and lateral movement (Q6).
  • DNS filtering + DGA detection; immutable backups + ransomware IR runbookM1021 / M1053. Catches Potemkin DGA C2 and prepares for the Rhysida follow-on.
11

Containment Runbook

PhaseActionsOwnerEvidence
IsolateNetwork-contain the host; preserve the pasted PowerShell (RunMRU / 4104), loader binaries, MSI/HTA, side-loaded DLLsSOC L2Containment timestamp; Q1/Q2/Q4 events
TriageIdentify which loader (BabaDeda/Lorem Ipsum/Potemkin); decode -enc; check for Defender exclusions (Q5) and RMM/reflective follow-on (Q6); assess lateral spreadSOC L2Process tree; exclusion list; RMM inventory
EradicateRemove loader/payload + persistence; revert Defender exclusions; uninstall unsanctioned RMM; block C2 / DGA domainsIRRemoval log; restored Defender config
RecoverRebuild if a RAT/backdoor ran; rotate credentials touched on the host; verify no spread across the 11+-host blast radius patternIR + ITRebuild ticket; lateral-movement review
HardenUser training on the ClickFix paste; ASR rules; Tamper Protection; CLM; constrain mshta/node; promote Q1/Q4/Q5 IOAsDetection EngControl status; IOA enabled
12

Detection Coverage Map & Validation

TechniqueBehaviorCQLIOACoverage
T1204.004 / T1059.001ClickFix paste → PowerShell download+executeQ1IOA-1Good
T1564.003 / T1027.010 / T1574.002BabaDeda hidden PS + side-loadingQ2IOA (after baseline)Good
T1059.007 / T1574.002Lorem Ipsum node-runs-.jsQ3Partial dev-host FP tuning needed
T1218.005 / T1218.007Potemkin HTA→MSIQ4IOA-2Good
T1562.001Defender exclusion tamperQ5IOA-3Good
T1219 / T1055.001 / T1568.002RMM / reflective / DGA follow-onQ6Partial correlate; needs DNS visibility for DGA
T1204.004 (delivery)ClickFix lure page / RunMRU pasteGAP proxy + RunMRU auditing (N1) + training

Validation gates: (1) confirm ProcessRollup2 w/ command line fleet-wide + DNS telemetry for the Q6 DGA pivot; (2) baseline legit hidden-PowerShell updaters and developer node usage before promoting Q2/Q3; (3) lab-test a benign powershell -c "iwr example.com" spawned from explorer (Q1), a benign hidden-PS run (Q2), a benign mshta about:blank + msiexec from temp (Q4), and a benign Add-MpPreference -ExclusionPath C:\test (Q5); (4) promote Q1/Q4/Q5 to Custom IOA Detect+Block; keep Q3/Q6 as correlated hunts.

13

Hunt Summary Ticket

TITLE:        Hunt - ClickFix multi-loader (BabaDeda / Lorem Ipsum / Potemkin)
SEVERITY:     High (ransomware precursor; Vanilla Tempest / Rhysida link; hands-on-keyboard)
SCOPE:        Windows user endpoints hit by ClickFix lures (fake CAPTCHA / browser update)
HYPOTHESIS:   ClickFix paste -> PowerShell download+execute -> one of 3 loaders
              (BabaDeda hidden-PS + side-load | Lorem Ipsum node-runs-.js | Potemkin HTA->MSI)
              -> Defender tamper -> RAT/RMM + DGA C2 -> lateral movement / Rhysida.
QUERIES RUN:  Q1 ClickFix PS download+execute (IOA) | Q2 BabaDeda hidden PS + side-load |
              Q3 Lorem Ipsum node-runs-.js | Q4 Potemkin HTA->MSI (IOA) |
              Q5 Defender exclusion tamper (IOA) | Q6 RMM/reflective + DGA follow-on
              + Native N1-N4 (RunMRU paste, hidden PS 4104, HTA/MSI, Defender 5007 / RMM)
DO FIRST:     Q1, Q5 - treat any hit as a live hands-on-keyboard pre-ransomware intrusion
FINDINGS:     <pending analyst execution>
GAPS:         ClickFix delivery + DGA C2 need proxy / RunMRU / DNS telemetry
ACTIONS:      User training (no paste-to-Run); ASR; Tamper Protection; CLM; constrain mshta/node;
              promote Q1/Q4/Q5 IOAs; ransomware readiness
OWNER:        HuntPack
VERSION:      v0.2 - 2026-06-23
14

Changelog

v0.22026-07-24CQL correctness pass. All 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.
v0.12026-06-23Initial pack built to the review-v2 gold layout (fixed left-sidebar scrollspy TOC, collapsible, cloud selector inside the CQL section, per-card Copy/Open-in-Falcon, Grouped IOC Quick-Copy grid, coverage+validation, .ticket). Anchored on The Hacker News (2026-06-16) ClickFix multi-loader report: shared ClickFix PowerShell entry point + per-loader fingerprints for BabaDeda (hidden PS + DLL side-loading → DanaBot/SectopRAT), Lorem Ipsum (outdated Node.js running JS; Vanilla Tempest → Rhysida), Potemkin (HTA→MSI, DGA, EtherRAT/RMMProject, reflective injection, Defender tamper). 6 CQL + 4 native hunts, 3 IOA candidates; atomic IOCs kept as REPLACE_WITH placeholders (not in source).
15

References

TierSourceUsed For
1 · PrimaryThe Hacker News — ClickFix Campaigns Expand Malware Delivery With New Loaders and Fake Update Lures (2026-06-16)Full campaign brief: ClickFix lure, BabaDeda / Lorem Ipsum / Potemkin loader TTPs, downstream payloads, Vanilla Tempest / Rhysida link
ContextMITRE ATT&CK — T1204.004 User Execution: ClickFix · T1059.001 PowerShell · T1574.002 DLL Side-LoadingTechnique definitions for the shared entry point and side-loading chains
ContextMicrosoft — Attack Surface Reduction (ASR) rules referenceASR rule GUIDs (block obfuscated scripts; block JS/VBScript launching downloaded executables)

HuntPack v0.1 · ClickFix multi-loader (BabaDeda · Lorem Ipsum · Potemkin) · Generated 2026-06-23 · Defensive use only. Loader infrastructure and atomic IOCs rotate constantly — the behavioral detections (ClickFix PowerShell entry + per-loader fingerprints + Defender tamper) are the durable signal. Atomic IOCs are REPLACE_WITH placeholders not present in the cited source. Validate field names in your tenant before promoting any query.