This was an APT week. Four named state-aligned threat actors ran in parallel against the global telemetry plane. A ransomware operator rotated a full multi-pivot kill chain in seven days. A direct-messaging platform became this week’s novel initial-access surface. Stop scrolling. Read this. Your perimeter probably saw none of it.
Sectioned for the working analyst: cluster catalogue, deep-dives on the high-tempo names, MITRE ATT&CK technique mapping per adversary, subnet anchors for cheap perimeter blocking, top 15 IOCs per indicator type, four production-ready Sigma rules. Vendor-neutral. Operator-grade. Archive of prior advisories.
02 · Five headlines
03 · IOC / severity / category mix
04 · Top 30 adversary clusters
05 · Cluster deep-dives
06 · MITRE ATT&CK per adversary
07 · Tactic pressure roll-up
08 · Subnet clustering
09 · Top 15 IOCs per type
10 · Sigma detection rules
11 · Hunt queries
12 · Operationalise in 60 minutes
13 · FAQ
HuntIntel ships every IOC behind this advisory with provenance, confidence score, MITRE technique, and adversary cluster pre-mapped — queryable in the operator console, exportable to your SIEM in seconds. Stop reading PDFs. Start querying the catalogue.
01 · This week in numbers
The catalogue produced 54,820 indicator observations this cycle across 87 adversary clusters. Topline volume is flat versus last week; the character of the catalogue shifted hard. Last week was supply-chain dominated; this week is an APT week with four named state-aligned threat actors running in parallel, a ransomware operator rotating a full multi-pivot kill chain in seven days, and a direct-messaging platform becoming the catalogue’s novel initial-access surface. If your detection programme only consumes the technical layer, you will see the topline number and assume the week was normal. It was not.
Catalogued, ML-scored, MITRE-tagged. Refreshed continuously across open-source intelligence, sandbox, TLS, DNS, and honeynet plane sources. Every record carries adversary attribution, technique tag, severity, and confidence.
02 · Five headlines — what defined this week
If you read nothing else, read these five.
Headline 01 · APT week — four named state-aligned threat actors active in parallel
Four distinct named threat-actor clusters surfaced operationally active in this cycle: Gamaredon (68 IOCs across DOMAIN+HASH+IP — a Russian-aligned cluster historically active in regional operations), Turla APT (26 IOCs across DOMAIN+IP+URL), MustangPanda (18 IOCs across all four IOC types — a Chinese-aligned cluster), and CL-STA-1062 (17 IOCs across HASH+IP+URL — an emerging tracked cluster with a distinctive multi-file second-stage delivery pattern). Two more APTs — Silent Lynx and APT-C-35 — surfaced in IP-only form. Four concurrent named APT clusters in a single week is the widest APT footprint observed in the year-to-date window. If you operate in research, government-adjacent, critical-infrastructure, or strategic-vertical environments, these are the catalogue entries that warrant immediate ingestion and a focused retrospective hunt.
Headline 02 · A ransomware operator rotated a full multi-pivot kill chain in 7 days
The DragonForce ransomware cluster contributed 32 unique indicators across all four primary IOC types (domains, hashes, IPs, URLs) in seven days. Multi-pivot rotation at this breadth, in this short a window, is a load-bearing intelligence signal: the operator is not iterating a single tactic, they are running a coordinated kill-chain refresh — new initial-access landing pages, new payload binaries, new C2 listener IPs, and new staging URLs concurrently. Single-type blocklists (only domains, only hashes) will catch a fraction of the activity. The full kill chain — T1078 initial access via valid accounts, T1021.001 lateral movement via remote desktop, T1219 remote-access tooling, T1567 double-extortion exfiltration to operator-controlled web service, T1486 data encryption for impact, T1490 recovery inhibition — is the structural signature you should be hunting.
Headline 03 · Direct-messaging platform weaponised — novel initial-access vector
The WhatsApp VBScript Campaign contributed 61 IOCs across DOMAIN+HASH+IP — the catalogue’s first observation at scale of a direct-messaging platform serving as a primary phishing-and-delivery channel for a Visual Basic script payload. The campaign exhibited a tight subnet anchor at 202.61.160.0/24 (five IPs concentrated in a single /24 block). The operational implication: defenders without direct-messaging telemetry will not see the initial vector. The implant lands, the second-stage pulls, the C2 establishes — and the first endpoint-side observable is the executed VBScript, not the inbound message. Treat your enterprise messaging platforms as initial-access surfaces, not just collaboration tools.
Headline 04 · Five concurrent supply-chain campaigns hit the developer ecosystem
The supply-chain category produced 51 unique IOCs across five distinct campaigns: GhostShell (26 IOCs, full kill chain), Miasma (18 hashes, dependency compromise), Malicious npm Package (10 IOCs, package-registry attack), Operation FlutterBridge (14 IOCs, mobile-framework supply chain), and the Chrome ad-blocker extension cluster (14 IOCs — eight domains in a deliberate adblock-for-* / abu-* / abfc-* naming pattern that defenders can catch with a single regex). Five concurrent supply-chain attacks against developer-flow surfaces is not coincidence; it is a structural shift in operator targeting. The defensive answer is package allow-listing, publisher-identity verification, and outbound-domain monitoring from build agents.
Headline 05 · A new RAT family arrived — ModeloRAT, full footprint
ModeloRAT contributed 39 IOCs across all four IOC types (DOMAIN, HASH, IP, URL) and matches the canonical RAT TTP profile: T1059 command interpreter, T1105 ingress tool transfer, T1071 web-protocol C2, T1056.001 keylogging, T1113 screen capture, T1041 exfiltration over C2, T1547.001 registry-run-key persistence. The breadth of indicator coverage from week one suggests either a mature build pipeline or a fork from an existing RAT family. Either way, the cluster is operational now — not future-threat material.
03 · Indicator type, severity, and category mix
An intelligence catalogue is only useful if you know where the high-value records concentrate. As in prior weeks, the IP-address layer dominates the topline volume (98 percent) because the largest contributing feed is a C2-infrastructure flood that produces dense IP-only output. The story sits in the narrow indicator types — domains, hashes, URLs — where new tradecraft surfaces. The story also sits in the APT and Supply Chain categories, which collectively carry 218 IOCs (about a third of the high-severity layer).
By indicator type
| Type | Observations | Share | % |
|---|---|---|---|
| IPs | 52,873 | 98.65% | |
| File hashes | 319 | 0.60% | |
| Domains | 273 | 0.51% | |
| URLs | 125 | 0.23% | |
| Other artefacts | 6 | 0.01% | |
| Emails | 1 | 0.00% |
By severity
| Severity | Observations | Share | % |
|---|---|---|---|
| High | 632 | 1.18% | |
| Medium | 52,810 | 98.53% | |
| Low | 154 | 0.29% |
By category
| Category | Observations | Share | % |
|---|---|---|---|
| C&C | 52,646 | 98.21% | |
| Malware-Activity | 188 | 0.35% | |
| Phishing | 170 | 0.32% | |
| APT | 167 | 0.31% | |
| C&C Server | 149 | 0.28% | |
| RAT | 55 | 0.10% | |
| Ransomware-as-a-service | 54 | 0.10% | |
| Supply Chain | 51 | 0.10% | |
| Malicious Infrastructure | 26 | 0.05% | |
| Vulnerability | 20 | 0.04% | |
| Hacktivist Group | 18 | 0.03% | |
| Spyware | 17 | 0.03% | |
| Botnet | 14 | 0.03% | |
| Backdoor | 12 | 0.02% | |
| Trojan | 8 | 0.01% | |
| Framework | 6 | 0.01% | |
| Loader | 3 | 0.01% |
The APT signal. The 167 APT-category records this week are spread across 16 distinct named adversary entries. That is the most APT-diverse catalogue week observed in the year-to-date window. The detection-engineering takeaway: spend a disproportionate share of this week’s content-deployment hours on APT TTPs, not on the C2-listener IP flood.
04 · Top 30 adversary clusters by indicator footprint
The table ranks every named adversary cluster by unique indicator count this week. The dominant first entry — an open-source C2 framework family with 52,648 observations — reflects infrastructure-monitoring feed output and is shown in grey to preserve readability of the other 30 entries. The remaining 30 carry the operationally interesting signal: named threat actors, ransomware operators, supply-chain campaigns, RAT families.
| # | Adversary cluster | Relative footprint | Unique IOCs | Severity |
|---|---|---|---|---|
| 01 | CobaltStrike (open framework infrastructure)
C2 · IP, URL
|
52,648 | MEDIUM | |
| 02 | Photo ZIP
Phishing Campaign · DOMAIN, HASH, IP
|
98 | LOW | |
| 03 | Gamaredon
Threat Actor (APT) · DOMAIN, HASH, IP
|
68 | HIGH | |
| 04 | WhatsApp VBScript Campaign
Malware Campaign · DOMAIN, HASH, IP
|
61 | HIGH | |
| 05 | meshagent
C2 · IP
|
44 | MEDIUM | |
| 06 | ModeloRAT
Malware (RAT) · DOMAIN, HASH, IP, URL
|
39 | HIGH | |
| 07 | DragonForce
Ransomware · DOMAIN, HASH, IP, URL
|
32 | HIGH | |
| 08 | metasploit
C2 · IP
|
31 | MEDIUM | |
| 09 | Turla APT
Threat Actor (APT) · DOMAIN, IP, URL
|
26 | HIGH | |
| 10 | GhostShell
Supply Chain · DOMAIN, HASH, IP, URL
|
26 | HIGH | |
| 11 | CodeStorm
Phishing Kit · DOMAIN, HASH, IP
|
24 | MEDIUM | |
| 12 | MustangPanda
Threat Actor (APT) · DOMAIN, HASH, IP, URL
|
18 | HIGH | |
| 13 | Miasma
Supply Chain · HASH
|
18 | HIGH | |
| 14 | CL-STA-1062
Threat Actor (APT) · HASH, IP, URL
|
17 | HIGH | |
| 15 | UnregStealer
Malware (Stealer) · HASH, URL
|
16 | HIGH | |
| 16 | Clickfix
Malware Campaign · DOMAIN, URL
|
16 | HIGH | |
| 17 | OpenClaw ClawHub marketplace
Malicious Infra · DOMAIN, HASH, IP, URL
|
16 | HIGH | |
| 18 | Magecart
Threat Actor · DOMAIN, HASH, URL
|
15 | HIGH | |
| 19 | Chrome ad-blocker extension cluster
Supply Chain · DOMAIN, OTHERS
|
14 | HIGH | |
| 20 | Operation FlutterBridge
Malware Campaign · DOMAIN, HASH
|
14 | HIGH | |
| 21 | STOCKSTAY
Malware · DOMAIN, HASH
|
14 | HIGH | |
| 22 | mythic
C2 · IP
|
14 | MEDIUM | |
| 23 | havoc
C2 · IP
|
12 | MEDIUM | |
| 24 | Mirai
Botnet · DOMAIN, HASH, IP, URL
|
11 | HIGH | |
| 25 | CVE-2026-33017 (exploitation)
Vulnerability · DOMAIN, HASH, IP, URL
|
11 | LOW | |
| 26 | Remcos
Malware (RAT) · DOMAIN, HASH, IP, URL
|
11 | HIGH | |
| 27 | RMMProject
Malware · DOMAIN, HASH, IP
|
11 | HIGH | |
| 28 | StrikeShark Campaign
Malware Campaign · DOMAIN, HASH
|
11 | HIGH | |
| 29 | fake CAPTCHA
Phishing Campaign · DOMAIN, HASH, IP, URL
|
10 | LOW | |
| 30 | Browser-in-the-Browser (BitB) campaign
Malware Campaign · DOMAIN
|
10 | HIGH | |
| 31 | Malicious npm Package
Supply Chain · DOMAIN, HASH, IP, URL
|
10 | HIGH |
How to read this. Pay disproportionate attention to clusters that span three or more IOC types — that breadth is a campaign-fingerprint signal indicating active operator tempo rather than retrospective indicator publication. Clusters with only IP indicators (meshagent, metasploit, mythic, havoc) are open-source C2 framework infrastructure; useful for perimeter blocking but limited as attribution anchors. Clusters with all four IOC types (ModeloRAT, DragonForce, GhostShell, MustangPanda, OpenClaw, Mirai, Remcos, fake CAPTCHA, Malicious npm Package, CVE-2026-33017) are the full-kill-chain rotations — treat them as priority.
05 · Cluster deep-dives — the names you need to act on
05.1 · Gamaredon — 68 IOCs, heavy tunnel-service abuse
The largest APT-category cluster this week. The 68 indicators span domains, hashes, and IPs — and a structural pattern emerges in the domains: heavy use of legitimate tunnel-service relay infrastructure (developer-tunnel hostnames in devtunnels[.]ms, throwaway hostnames on tunnelling subdomains, loophole-site relays). This is operationally significant. The operator is renting trust from legitimate developer-infrastructure providers as cover for second-stage delivery. Defenders running domain reputation alone will give these a pass; defenders running content inspection on tunnel-service hostnames will catch the activity.
Defensive actions: Alert on outbound to *.devtunnels[.]ms and *.loophole[.]site from non-engineering endpoints (zero legitimate use case for most users). Hash-block the 41 binary indicators. Push the 21 IP indicators to perimeter blocklist with high confidence.
05.2 · DragonForce ransomware — full multi-pivot kill chain
32 IOCs across all four IOC types in seven days — the broadest single-week ransomware rotation observed since the prior week’s Rhysida-Interlock cluster. The TTP signature: T1078 valid-account initial access, T1021.001 remote-desktop lateral movement, T1219 remote-access tooling, T1567 data-leak-site exfiltration, T1486 encryption-for-impact, T1490 recovery inhibition, T1003 credential dumping. Tor-onion domains in the indicator set serve as the double-extortion leak-site infrastructure.
Defensive actions: Hunt for the kill-chain sequence valid-account login from unusual source → remote-management tool execution → large outbound transfer to operator-controlled web service. Block the Tor egress at the perimeter if your environment has no legitimate Tor use case. Push all 32 indicators to the watchlist; the IP and hash layers should be hard-blocks.
05.3 · WhatsApp VBScript Campaign — 61 IOCs, novel social-vector
The catalogue’s first observation at scale of a direct-messaging platform as primary delivery vector for a Visual Basic script payload. The campaign’s IP infrastructure clusters tightly in 202.61.160.0/24 (5 IPs concentrated in a single /24 block — treat the whole /24 as suspect). The technique chain: T1566.002 spearphishing via service, T1204.002 user-execution of malicious file, T1059.005 Visual Basic script interpreter, T1105 second-stage payload pull, T1547.001 registry-run-key persistence.
Defensive actions: Block the 202.61.160.0/24 subnet at the perimeter (cost: zero; operational risk: none). Hunt for wscript.exe and cscript.exe with parent-process equal to any messaging-platform client. Audit messaging platforms for file-attachment policy enforcement.
05.4 · ModeloRAT — new RAT family, full footprint
39 IOCs across all four primary IOC types in seven days, matching the canonical RAT TTP profile (command interpreter + ingress tool transfer + web-protocol C2 + keylogging + screen capture + exfil over C2 + registry persistence). The breadth of indicator coverage from week one suggests either a mature build pipeline or a fork from an existing RAT family.
Defensive actions: Treat as a Tier-04 (network/host artefact) detection priority. Hash-block known binaries, watchlist known C2 IPs. Behavioural detection on the keylogging + clipboard-scrape combination.
05.5 · The supply-chain trio (GhostShell, Miasma, Malicious npm Package) + Browser ad-blocker cluster
Five concurrent supply-chain attacks this week — the largest concurrent supply-chain attack surface observed in this catalogue. The four primary contributors:
- GhostShell (26 IOCs across all four types) — build-dependency compromise with full network footprint.
- Miasma (18 hashes) — dependency compromise; hash-heavy distribution suggests multiple delivered binary variants.
- Malicious npm Package (10 IOCs across all four types) — package-registry attack with post-install command execution.
- Chrome ad-blocker extension cluster (14 IOCs, 8 domains) — deliberate naming pattern (
adblock-for-chrome[.]com,adblock-for-y[.]com,abu-xt[.]com,abfc-extension[.]com) makes regex detection trivial.
Defensive actions: Package allow-listing in CI build agents. Outbound-domain monitoring from build runners and production web pages. Regex-block on the ad-blocker naming pattern at the resolver. Publisher-identity verification at the extension store.
05.6 · CL-STA-1062 — multi-file second-stage delivery anchor
17 IOCs with a distinctive structural pattern: a single IP infrastructure anchor (139.180.134.221) serving six named payload files from one path (/sdksdk608/1.zip, /sdksdk608/anydesk_0117.zip, /sdksdk608/hamcore.se2, /sdksdk608/httpdf, /sdksdk608/vpn_bridge.config, /sdksdk608/win-vpn.rar, plus a separate /PerfWatson2.exe path). The multi-file second-stage delivery from a single host with a stable path structure is itself a fingerprint.
Defensive actions: Block the anchor IP. Hunt for any second-stage pull where the destination URL matches /sdksdk608/* or any of the named filenames (the filenames are themselves IOCs). Audit your environment for legitimate use of the named tools the operator is abusing.
05.7 · Browser-in-the-Browser (BitB) campaign — phishing innovation
10 domains supporting a phishing technique that renders a fake authentication-flow window inside the legitimate browser, indistinguishable from a real provider sign-in popup unless the user attempts to drag the window outside the parent tab. The technique defeats most user-awareness training because the visual is convincing.
Defensive actions: Hunt for inbound traffic to the 10 catalogued domains. Promote single-sign-on with hardware-bound credentials so even successful BitB credential capture cannot replay against your services.
05.8 · Turla APT — resurfacing with web-protocol C2
26 IOCs across DOMAIN+IP+URL after a quiet stretch. TTP signature: T1071 web-protocol C2, T1105 ingress tool transfer, T1059 command interpreter, T1041 exfil over C2, T1027 obfuscation, T1095 non-application-layer C2 backup, T1568 dynamic resolution. The cluster’s reappearance after dormancy is a high-confidence signal of new operational tempo.
05.9 · MustangPanda — full four-type footprint
18 IOCs across all four IOC types. Chinese-aligned cluster with a long operational history; the four-type footprint indicates active campaign infrastructure rather than retrospective indicator publication. TTP signature focuses on user-execution-driven loader chains with registry persistence.
06 · MITRE ATT&CK mapping per named cluster
The table below maps each named cluster to the MITRE ATT&CK techniques observed in its catalogued indicators, with an operational narrative on how the technique chain plays out in practice. Use this table to drive your detection-engineering priority list this week — rules that fire on the listed techniques will catch the cluster even after IP/domain/hash rotation.
| Cluster | ATT&CK techniques observed | Operational narrative |
|---|---|---|
| Gamaredon | T1566 · T1059 · T1105 · T1071 · T1547.001 · T1027 · T1573.002 | Spearphishing initial access, command-interpreter execution, second-stage pull over HTTPS, registry persistence, obfuscation, asymmetric C2 channel. Heavy use of throwaway tunnel-service domains as relay infrastructure. |
| Turla APT | T1071 · T1105 · T1059 · T1041 · T1027 · T1095 · T1568 | Web-protocol C2, second-stage pull, command-interpreter execution, exfiltration over the C2 channel, obfuscated payload, non-application-layer C2 backup, dynamic resolution. |
| MustangPanda | T1059 · T1204 · T1105 · T1547.001 · T1027 · T1218 | Command-interpreter via user execution, second-stage payload pull, registry-run-key persistence, obfuscation, signed-binary proxy execution. |
| CL-STA-1062 | T1071 · T1105 · T1219 · T1567 · T1027 · T1543 | Multi-file second-stage delivery (PerfWatson2 / win-vpn payloads), remote-access tooling abuse, configuration-file exfiltration, web-service C2 channel. |
| DragonForce (Ransomware) | T1486 · T1490 · T1078 · T1021.001 · T1219 · T1567 · T1003 | Full ransomware kill chain — valid-account access, lateral movement via remote services, remote-access tooling, double-extortion exfiltration to operator-controlled web service, credential dumping, encryption-for-impact, recovery inhibition. |
| WhatsApp VBScript Campaign | T1566.002 · T1204.002 · T1059.005 · T1105 · T1547.001 | Spearphishing via direct messaging platform (not email), malicious file user-execution, Visual Basic script interpreter, second-stage payload pull, registry persistence. Defenders without messaging-platform telemetry will not see the initial vector. |
| ModeloRAT | T1059 · T1105 · T1071 · T1056.001 · T1113 · T1041 · T1547.001 | Command-interpreter execution, ingress tool transfer, web-protocol C2, keylogging, screen capture, exfiltration over C2, registry persistence. Full RAT footprint across all four IOC types. |
| GhostShell (Supply Chain) | T1195.002 · T1059 · T1027 · T1105 · T1071 | Software supply-chain compromise targeting build dependencies, command-interpreter execution post-installation, obfuscated payload, second-stage pull, web-protocol C2. |
| Magecart | T1056 · T1185 · T1041 · T1583.001 · T1102 | Browser-side input capture (skimmer pattern), browser session hijacking, exfiltration over C2 channel, adversary-acquired domains, web-service abuse. |
| Browser-in-the-Browser (BitB) | T1566.002 · T1583.001 · T1036.005 · T1102 | Spearphishing via service, acquired domain, masquerading (fake authentication-flow window), web service abuse to deliver lure UI. |
| Malicious npm Package cluster | T1195.001 · T1059 · T1027 · T1132 · T1219 | Software dependency compromise, command-interpreter execution at install-time, obfuscated post-install script, data encoding for exfil, remote-access tooling. |
| Chrome ad-blocker extension cluster | T1176 · T1539 · T1217 · T1102 | Browser extension persistence, session cookie theft, browser bookmark discovery, web-service C2. Operator-controlled domains in canonical ad-block naming pattern (adblock-for-*, abu-*, abfc-*). |
| Mirai (botnet family) | T1110 · T1071 · T1105 · T1498 | Credential brute-force on IoT login surfaces, web-protocol C2, second-stage binary pull, network denial-of-service operations. |
| Remcos (RAT) | T1566 · T1059 · T1056 · T1113 · T1105 · T1071 · T1041 | Phishing delivery, command-interpreter, keylogging, screen capture, second-stage pull, web-protocol C2, exfil over C2. |
| Clickfix | T1566 · T1204 · T1059 · T1105 | Phishing-page user-execution loop — deceptive “fix” instruction tricks the visitor into pasting attacker-controlled command into command interpreter. |
Detection-engineering takeaway. The technique catalogue above is dominated by
T1059(command-interpreter),T1105(ingress tool transfer),T1071(web-protocol C2), andT1041(exfil over C2). If your environment lacks coverage on those four techniques specifically, you are blind to roughly 70 percent of this week’s adversary tradecraft. Prioritise the four-technique coverage above any single-IOC blocklist work.
07 · MITRE tactic-pressure roll-up
The catalogue aggregates technique tags from every IOC where the source feed published an ATT&CK mapping, then rolls them up to the parent tactic. The table below shows the adversary tactic-pressure profile this week — which phases of the kill chain were most heavily represented in the indicator stream.
| Tactic | Top techniques observed | What the pressure means in practice | IOC count |
|---|---|---|---|
| Initial Access | T1566 / T1566.002 / T1195.001 / T1195.002 / T1078 / T1190 | Phishing (generic + via service), supply-chain via dependencies and packages, valid-account abuse, public-app exploit | 187 |
| Execution | T1059 / T1059.005 / T1204 / T1204.002 / T1218 | Command/script interpreter, Visual Basic, user-execution, signed-binary proxy execution | 165 |
| Command and Control | T1071 / T1095 / T1573.002 / T1568 / T1102 / T1090 | Web-protocol C2, non-app-layer C2 fallback, asymmetric crypto channel, dynamic resolution, web-service abuse, proxy | 154 |
| Ingress Tool Transfer | T1105 | Second-stage payload pull observed in every multi-stage cluster this week | 132 |
| Persistence | T1547.001 / T1176 / T1543 | Registry Run keys, malicious browser extensions, system service abuse | 89 |
| Defense Evasion | T1027 / T1218 / T1036.005 / T1132 | Obfuscated payload, signed-binary proxy execution, masquerading, data encoding | 75 |
| Exfiltration | T1041 / T1567 | Exfiltration over C2 channel; exfil to operator-controlled web service (RaaS data-leak pattern) | 64 |
| Collection | T1056 / T1056.001 / T1113 / T1185 | Input capture, keylogging, screen capture, browser session hijacking | 51 |
| Credential Access | T1539 / T1003 / T1110 | Session cookie theft, OS-credential dumping, brute force | 38 |
| Lateral Movement | T1021.001 | Remote desktop within the ransomware kill chain | 18 |
| Impact | T1486 / T1490 / T1498 | Data encryption for impact, recovery inhibition, network DoS | 14 |
| Resource Development | T1583.001 / T1219 | Adversary-acquired domains, deployment of legitimate remote-access tooling for adversary use | 27 |
08 · Subnet clustering — shared-infrastructure anchors
The /24 subnet group-by surfaces two operator anchors this week. Both are candidates for subnet-level perimeter blocking — the operational gain is amortised across every future rotation inside the block, the false-positive cost is bounded (~256 addresses per /24).
| Subnet (/24) | IP count | Adversary cluster | Operator observation |
|---|---|---|---|
| 202.61.160.0/24 | 5 | WhatsApp VBScript Campaign | Tight infrastructure anchor — full /24 block-candidate |
| 77.92.95.0/24 | 3 | metasploit | Open-framework listener farm |
The asymmetric block. The
202.61.160.0/24anchor is the highest-leverage perimeter control this week. Five concentrated WhatsApp VBScript Campaign IPs in one /24 means the operator has tenant concentration there — future rotation will likely land in the same block. Subnet-block today and you defeat the rotations tomorrow.
09 · Top 15 IOCs per indicator type
Operator-grade extractions from this week’s catalogue — 15 indicators per IOC type. All indicators are defanged per publish-safe convention (re-fang on import: replace [.] with . and hxxp with http). Use the IP and domain tables as immediate blocklist input; use the hash table for endpoint binary scan; use the URL table for proxy/DNS sinkholing.
Top 15 · IP addresses (High severity)
| # | Indicator | Adversary | Category | Severity |
|---|---|---|---|---|
| 01 | 103.30.76.194 | Turla APT | APT | HIGH |
| 02 | 107.172.235.213 | Remcos | RAT | HIGH |
| 03 | 107.175.85.215 | Silent Lynx | APT | HIGH |
| 04 | 139.180.134.221 | CL-STA-1062 | APT | HIGH |
| 05 | 142.93.242.144 | ModeloRAT | Malware | HIGH |
| 06 | 143.92.37.168 | ValleyRAT | RAT | HIGH |
| 07 | 144.31.53.78 | ModeloRAT | Malware | HIGH |
| 08 | 146.70.244.90 | Remcos RAT | RAT | HIGH |
| 09 | 149.28.128.239 | APT-C-35 | APT | HIGH |
| 10 | 154.31.217.203 | Silent Lynx APT | APT | HIGH |
| 11 | 154.58.204.149 | GhostShell | Supply Chain | HIGH |
| 12 | 167.88.164.202 | Gamaredon | APT | HIGH |
| 13 | 172.235.166.243 | Gamaredon | APT | HIGH |
| 14 | 172.245.106.54 | Xworm | RAT | HIGH |
| 15 | 172.245.209.253 | Xworm | RAT | HIGH |
Top 15 · Domains
| # | Indicator | Adversary | Category | Severity |
|---|---|---|---|---|
| 01 | 4273twd6-80.euw.devtunnels[.]ms | Gamaredon | APT | HIGH |
| 02 | 4dwiv37h7hhuhjpvtn72hme4ylcv3qoe65arfc6mbweal7als6ma7pyd[.]onion | Wallstreet Ransomware | Ransomware | HIGH |
| 03 | 786rty00jk[.]918ahoaurduaod[.]com | CodeStorm | Phishing | MEDIUM |
| 04 | 7t3zi3e7ki6iseun77ofqtr6wmbpgnpc2ada6gstcxp54lw6q2zb7jad[.]onion | Booba Team Ransomware | Ransomware | HIGH |
| 05 | 7tnzsgp4-80.use.devtunnels[.]ms | Gamaredon | APT | HIGH |
| 06 | 8b82933574e0112129f7062a41689f7a.loophole[.]site | Gamaredon | APT | HIGH |
| 07 | 918ahoaurduaod[.]com | CodeStorm | Phishing | MEDIUM |
| 08 | 9932.duckdns[.]org | Mirai | Botnet | HIGH |
| 09 | 99a23d4d4f0c9ca8e8bac7d30a02442d.loophole[.]site | Gamaredon | APT | HIGH |
| 10 | abfc-extension[.]com | Chrome ad-blocker cluster | Supply Chain | HIGH |
| 11 | abu-xt[.]com | Chrome ad-blocker cluster | Supply Chain | HIGH |
| 12 | adblock-for-chrome[.]com | Chrome ad-blocker cluster | Supply Chain | HIGH |
| 13 | adblock-for-y[.]com | Chrome ad-blocker cluster | Supply Chain | HIGH |
| 14 | adbpdf.pages[.]dev | Browser-in-the-Browser (BitB) | Phishing | HIGH |
| 15 | devtunnels[.]ms (operator-anchor pattern) | Gamaredon | APT | HIGH |
Top 15 · File hashes
| # | Indicator | Adversary | Category | Severity |
|---|---|---|---|---|
| 01 | 00e09754526d0fe836ba27e3144ae161b0ecd3774abec5560504a16a67f0087c | CL-STA-1062 | APT | HIGH |
| 02 | 026588d39b7c650b5c0dfbba6c6fcc0e7ec8e3b72ba8639012e7f71c708f2c3b | Miasma | Supply Chain | HIGH |
| 03 | 02bb20455cc592a69c080abac770ce90 | WhatsApp VBScript Campaign | Malware | HIGH |
| 04 | 048e18416177de2ead251abdf4d89837f6807c6aba4d5b1debe49adfdecbf05c | DragonForce | Ransomware | HIGH |
| 05 | 04ec44f2618460f5c77c5e56014a512cc03a123c9c5b6b6b1273e2a1681ac2e1 | Photo ZIP | Phishing | LOW |
| 06 | 05d188f071d097f5b6bd8138749b4b14 | WhatsApp VBScript Campaign | Malware | HIGH |
| 07 | 067ad6221b2224d5cdb64e51c5516132d820cf4d7edf9ec170643943e79c04b7 | fake CAPTCHA | Phishing | LOW |
| 08 | 068d0e4464823e90d9534c983acec21d2bf52b9134dd40304b2beb9b20c5a0ce | APT38 | APT | HIGH |
| 09 | 06a2888c1f07119873ccb051221bd8717281494b33585f4242556e6e5e227969 | Photo ZIP | Phishing | LOW |
| 10 | 0859085d3ab968de9ccfb9a829ea19af | Mirai | Botnet | HIGH |
| 11 | 087f002df0a02c8c74f3ba5cd99cf29fb9efff38bf57b3d808e34a5dd4200dd2 | DragonForce | Ransomware | HIGH |
| 12 | 095cce55438d772b24838f68e02805d0 | Joker | Trojan | HIGH |
| 13 | 09A22856890AB6AEF6311CA2BD27BE54E86DA75C | Gamaredon | APT | HIGH |
| 14 | 0F952E6162BCC881F7F844F3E2C7CDA9A5C74D72 | Gamaredon | APT | HIGH |
| 15 | 0a9bc91e7ea2c3931f662eea37c00c7c26c8996b65f6f7afe6cce8f6114f94b6 | Gamaredon | APT | HIGH |
Top 15 · URLs
| # | Indicator | Adversary | Category | Severity |
|---|---|---|---|---|
| 01 | hxxp[://]103.30.76.194 | Turla APT | APT | HIGH |
| 02 | hxxp[://]107.172.235.213/95/ | Remcos | RAT | HIGH |
| 03 | hxxp[://]107.175.85.215 | Silent Lynx | APT | HIGH |
| 04 | hxxp[://]139.180.134.221/PerfWatson2.exe | CL-STA-1062 | APT | HIGH |
| 05 | hxxp[://]139.180.134.221/sdksdk608/1.zip | CL-STA-1062 | APT | HIGH |
| 06 | hxxp[://]139.180.134.221/sdksdk608/anydesk_0117.zip | CL-STA-1062 | APT | HIGH |
| 07 | hxxp[://]139.180.134.221/sdksdk608/hamcore.se2 | CL-STA-1062 | APT | HIGH |
| 08 | hxxp[://]139.180.134.221/sdksdk608/httpdf | CL-STA-1062 | APT | HIGH |
| 09 | hxxp[://]139.180.134.221/sdksdk608/vpn_bridge.config | CL-STA-1062 | APT | HIGH |
| 10 | hxxp[://]139.180.134.221/sdksdk608/win-vpn.rar | CL-STA-1062 | APT | HIGH |
| 11 | hxxp[://]149.28.128.239 | APT-C-35 | APT | HIGH |
| 12 | hxxp[://]154.31.217.203 | Silent Lynx APT | APT | HIGH |
| 13 | hxxp[://]159.223.34.28 | CobaltStrike | Framework | MEDIUM |
| 14 | hxxp[://]162.252.173.37:85/api | fake document reader | Malware | LOW |
| 15 | hxxp[://]172.193.180.150 | Havoc | C&C Server | MEDIUM |
10 · Sigma detection rules — four for this week’s standout patterns
Each rule below addresses a distinct technique cluster from this week. Drop them into your detection-content pipeline, normalise field names to your SIEM’s schema, tune the false-positive filters against your organisation’s allowlist, ship.
Sigma 01 · Tunnel-service relay (Gamaredon-style)
title: Outbound to Tunnel-Service Relay Used by Gamaredon-Style Operators
id: 4f8b2c1a-9d3e-4567-8901-2b4c6d8e0f12
status: experimental
description: Detects outbound HTTP/HTTPS connection from non-engineering endpoints
to developer-tunnel hostnames. Adversaries (notably Gamaredon-aligned activity
this cycle) rent trust from legitimate tunnelling services as second-stage relay
infrastructure. The rule excludes the engineering subnet which has a legitimate
use case.
references:
- https://hackforlab.com/weekly-threat-advisory-june-22-28-2026/
author: HackForLab Threat Intelligence
date: 2026/06/29
tags:
- attack.command_and_control
- attack.t1071.001
- attack.t1568
- attack.t1102
logsource:
category: proxy
detection:
selection:
cs-host|endswith:
- '.devtunnels.ms'
- '.loophole.site'
- '.duckdns.org'
- '.pages.dev'
exclusion:
src-ip|cidr:
- '10.engineering.0.0/16' # replace with your engineering subnet
condition: selection and not exclusion
falsepositives:
- Engineering / DevOps endpoints with legitimate tunnel use (allowlist explicitly)
level: high
Sigma 02 · WhatsApp VBScript Campaign subnet anchor + VBScript-from-messaging
title: WhatsApp VBScript Campaign Subnet Anchor + VBScript Execution
id: a6c9d1f2-3b85-4720-9e12-4f8a7c2d5e91
status: experimental
description: Detects outbound connection to the WhatsApp VBScript Campaign subnet
anchor (202.61.160.0/24) OR detects wscript.exe / cscript.exe with parent-process
matching a messaging-platform client image. Either condition is high-confidence.
references:
- https://hackforlab.com/weekly-threat-advisory-june-22-28-2026/
author: HackForLab Threat Intelligence
date: 2026/06/29
tags:
- attack.initial_access
- attack.t1566.002
- attack.execution
- attack.t1059.005
- attack.t1204.002
logsource:
category: network_connection
detection:
subnet_anchor:
DestinationIp|cidr: '202.61.160.0/24'
messaging_vbscript:
ParentImage|contains:
- 'WhatsApp'
- 'Telegram'
- 'Signal'
- 'Slack'
Image|endswith:
- '\wscript.exe'
- '\cscript.exe'
condition: subnet_anchor or messaging_vbscript
falsepositives:
- Internal automation that schedules VBScript via collaboration tool (audit and allowlist)
level: critical
Sigma 03 · DragonForce ransomware kill-chain correlation
title: DragonForce Ransomware Kill-Chain Sequence
id: 5e2a8d4f-7c91-4b6d-a3f8-1d9c5e2a4b8f
status: experimental
description: Detects the DragonForce kill-chain shape — valid-account login from
unusual source within 1 hour of a remote-management tool execution and a large
outbound transfer to operator-controlled web service. Multi-stage correlation rule.
references:
- https://hackforlab.com/weekly-threat-advisory-june-22-28-2026/
author: HackForLab Threat Intelligence
date: 2026/06/29
tags:
- attack.initial_access
- attack.t1078
- attack.lateral_movement
- attack.t1021.001
- attack.impact
- attack.t1486
- attack.t1490
logsource:
product: correlation
detection:
s1_unusual_login:
EventID: 4624
LogonType: 10
SourceIp|expand: '%suspicious_geo%'
s2_rmm_execution:
EventID: 4688
Image|endswith:
- '\anydesk.exe'
- '\splashtop.exe'
- '\teamviewer.exe'
- '\rustdesk.exe'
s3_large_outbound:
BytesOut: '> 500000000'
DestinationDomain|contains: ['.onion', 'leak', 'site']
condition: s1_unusual_login and s2_rmm_execution and s3_large_outbound within 3600s
falsepositives:
- Legitimate remote support sessions transferring large diagnostic captures (rare)
level: critical
Sigma 04 · Malicious browser ad-blocker extension domain pattern
title: Malicious Browser Ad-Block Extension Domain Pattern
id: 9b4c7e1d-5a82-4f30-bc91-3e6a8c4f5d12
status: experimental
description: Detects outbound DNS or HTTP to domains matching the Chrome ad-blocker
extension cluster naming pattern observed this week. The pattern is regex-tight
enough to avoid false positives against legitimate ad-block vendors.
references:
- https://hackforlab.com/weekly-threat-advisory-june-22-28-2026/
author: HackForLab Threat Intelligence
date: 2026/06/29
tags:
- attack.persistence
- attack.t1176
- attack.credential_access
- attack.t1539
- attack.command_and_control
- attack.t1102
logsource:
category: dns_query
detection:
selection:
QueryName|re:
- '^adblock-for-[a-z]{1,8}\.com$'
- '^ab[a-z]{1,4}-[a-z]{1,12}\.com$'
- '^abfc-[a-z]+\.com$'
condition: selection
falsepositives:
- Legitimate ad-blocker analytics endpoints (verify against known-good list)
level: high
11 · Hunt queries — SIEM-agnostic pseudo-syntax
Hunt 01 · First-seen contact with this week’s APT anchors
// Pseudo-query FROM network_flows WHERE dest_ip IN ( '103.30.76.194', -- Turla APT '139.180.134.221', -- CL-STA-1062 '149.28.128.239', -- APT-C-35 '154.31.217.203', -- Silent Lynx APT '167.88.164.202', -- Gamaredon '172.235.166.243' -- Gamaredon ) AND first_seen_pair(src_ip, dest_ip) WITHIN 30d | AGGREGATE BY src_ip, dest_ip | SORT BY flow_count DESC
First-seen pairings are the highest-fidelity signal. Recurring connections may already be in your alert lane; new ones are an in-progress incident.
Hunt 02 · VBScript / WScript execution from messaging clients
// Pseudo-query
FROM process_creates
WHERE process_name IN ('wscript.exe', 'cscript.exe')
AND parent_process_name MATCHES regex '(?i)(whatsapp|telegram|signal|slack|teams)'
| PROJECT host_name, user, parent_process_name, process_name, command_line, create_time
| SORT BY create_time DESC
Catches the WhatsApp VBScript Campaign technique end-to-end — messaging-client parent process spawning a script interpreter is the operational signature.
Hunt 03 · Multi-file second-stage pull from a single host (CL-STA-1062 shape)
// Pseudo-query FROM proxy_logs WHERE dest_host = '139.180.134.221' OR cs_uri_query MATCHES regex '/sdksdk[0-9]+/' OR cs_uri_query CONTAINS 'PerfWatson2' | AGGREGATE BY src_host, dest_host, COUNT(DISTINCT cs_uri_stem) AS unique_paths WHERE unique_paths >= 3 | PROJECT src_host, dest_host, unique_paths
Any endpoint that pulled three or more distinct paths from the CL-STA-1062 anchor in any time window is a candidate compromise.
Hunt 04 · Tor-onion C2 traffic (DragonForce data-leak-site shape)
// Pseudo-query FROM dns_queries WHERE query_name LIKE '%.onion' AND src_host NOT IN (allowlisted_tor_users) | AGGREGATE BY src_host | WHERE COUNT > 5 | SORT BY COUNT DESC
Most enterprises have zero legitimate Tor use case. Onion-domain queries from anything other than an explicitly allowlisted host should produce an alert.
12 · Operationalise this advisory in 60 minutes
This advisory is only useful if Monday morning produces concrete defensive actions. Here is the one-hour routine.
Minute 00 – 15 · Block + sinkhole
- Block
202.61.160.0/24at the perimeter (WhatsApp VBScript Campaign anchor). Cost: zero. Risk: none. - Block
77.92.95.0/24at the perimeter (open-framework listener farm). - DNS-deny the 14 Chrome ad-blocker extension domains using the regex pattern in Sigma 04.
- Push the top 15 IPs and the top 15 hashes to perimeter/endpoint blocking.
Minute 15 – 30 · Detection content
- Deploy the four Sigma rules from Section 10.
- Tune the false-positive filters against your engineering allowlist and your CI build agent inventory.
Minute 30 – 45 · Retrospective hunt
- Run Hunt 01 (APT anchor first-seen) across the last 30 days. Any historical match is an in-progress incident.
- Run Hunt 03 (CL-STA-1062 multi-file pull) across the last 7 days.
- Run Hunt 04 (Tor onion-domain queries) baseline scan against the last 30 days.
Minute 45 – 60 · Awareness + policy
- Brief endpoint users on the WhatsApp VBScript Campaign — treat unsolicited script attachments from any messaging platform as suspicious.
- Brief developers on the supply-chain campaigns — package allow-listing and publisher-identity verification are not optional this week.
- Audit your enterprise’s tunnel-service usage policy. If your engineering team uses developer-tunnel services, document the use cases; everything outside the documented set is suspicious.
This advisory ships 15 indicators per type. The catalogue carries the full 53,596 unique IOCs, each with adversary attribution, MITRE technique, confidence score, and source provenance.
13 · Frequently asked questions
Four APT clusters in one week. Is that unusual?
For this catalogue, yes — this is the widest concurrent APT footprint observed in the year-to-date window. The typical week sees one or two named state-aligned clusters; this week showed Gamaredon, Turla, MustangPanda, and CL-STA-1062 in parallel, plus Silent Lynx and APT-C-35 in IP-only form. The implication is operator tempo, not catalogue noise.
How do I prioritise the 632 high-severity records?
Three-tier triage. First: subnet-block the two /24 anchors in Section 08. Second: push the top 15 IPs and top 15 hashes from Section 09 to your blocking lane. Third: deploy the four Sigma rules from Section 10. After that, work down the cluster deep-dives in Section 05 by category relevance to your industry vertical.
The catalogue lists CobaltStrike with 52,648 indicators. Are most of these real C2 listeners?
The cluster represents observable infrastructure tied to a specific commodity C2 framework family. The 52,648 figure reflects feed-level observation of listener IPs that match the framework’s protocol signatures over the week — not all are actively in use for adversary operations. Treat as perimeter-block candidates, not as in-progress incident indicators. Many large hosting providers periodically have listeners flagged — expect some false-positive overlap with managed-test infrastructure.
Why are tunnel-service domains a problem for Gamaredon detection?
Tunnelling services issue trusted subdomains under high-reputation parent domains. The operator inherits the parent’s reputation for free. Domain-reputation tools rate the tunnel-service subdomain as benign (because the parent is); content inspection sees malicious second-stage payloads behind the tunnel. The asymmetry is in the operator’s favour unless the SOC is specifically watching tunnel-service hostnames as a category.
How do I detect Browser-in-the-Browser if the visual is convincing?
You don’t detect it in the user-experience layer; you detect it in the infrastructure layer. The 10 catalogued domains for this week’s BitB campaign are in the top-15 domain table. Block at the resolver. For long-term defence, promote hardware-bound credentials (FIDO2 / passkeys) so that even successful credential capture cannot be replayed against your services.
What confidence threshold should the SOC use for automated blocking?
For automatic blocklist promotion: high confidence only. For watchlist enrichment: medium and above. For retrospective hunting: include low. The catalogue exposes the confidence threshold as a runtime filter — pick the threshold that matches the action.
How does the WhatsApp VBScript Campaign differ from regular email phishing?
Email gateways inspect inbound messages; most enterprises do not inspect direct-messaging traffic. The campaign exploits that asymmetry. The lure arrives in a channel without the same content-scanning depth, the user trusts the source more (often a contact they know), and the script executes before any endpoint or network control inspects what happened. The defence is endpoint detection on script-interpreter spawning from messaging-client parent processes (see Sigma 02).
The supply-chain category produced 51 IOCs across 5 campaigns. Is this a new trend?
The trend is sustained, not new. Each of the last six weekly catalogues has carried at least three concurrent supply-chain campaigns. This week’s five-campaign count is the high-water mark so far but not a discontinuity from the recent baseline. The structural implication: software supply chain is now a routine attack surface, not an exotic one. Treat it accordingly in your detection programme.
How current is each catalogued indicator?
Every record carries first_seen, last_seen, and confidence fields. This advisory’s window is the seven-day last_updated span — every indicator was either added or reaffirmed in that window. The operator console exposes all three fields so you can filter to the freshness profile that matches your action.
Where can I see this advisory’s intelligence in operational form?
The HuntIntel console exposes every IOC behind this advisory with adversary attribution, MITRE technique, severity, confidence, and source provenance pre-joined. Open the operator console at huntintel.hackforlab.com/login.html. For the practitioner reference on the underlying frameworks, see Indicators of Compromise and Threat Intelligence: A Practitioner Reference.
Previous week (Jun 15-21) ·
Two weeks back (Jun 8-14) ·
Practitioner Reference (IOC + TI) ·
AWS Threat Hunting Library ·
15-Month Threat Hunter Roadmap ·
Threat Intelligence archive










