HackForLab Weekly Threat Advisory · June 22-28 2026 · editorial bulletin cover · The State of the Threat · 54,820 observations · 87 clusters · 632 high-severity · 7 named APTs · 5 story cards: APT Week (Gamaredon Turla MustangPanda CL-STA-1062 Silent Lynx), DragonForce Full Kill Chain, Messaging Weaponised (WhatsApp VBScript Campaign), Supply Chain Surge (GhostShell Malicious npm Browser ad-blocker), New RAT on the Block (ModeloRAT)

Weekly Threat Advisory: APT Surge, Ransomware Full-Pivot, Messaging Weaponised — June 22-28, 2026

WEEKLY THREAT ADVISORY · EDITION №026·26 · JUNE 22 – 28, 2026

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.

OPERATOR-GRADE INTELLIGENCE → ONE QUERY AWAY

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.

Open HuntIntel →

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.

// AT A GLANCE · June 22 – 28, 2026
54,820
Observations
53,596
Unique IOCs
87
Clusters
632
High-severity
7
Named APTs
5
Supply-chain campaigns

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), and T1041 (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/24 anchor 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
Need the full set — not just the top 15? The catalogue carries 53,596 unique IOCs for this week alone. The operator console exposes the full set with severity, confidence, MITRE technique, adversary attribution, and source-feed provenance per record. Open HuntIntel to query the full catalogue.

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/24 at the perimeter (WhatsApp VBScript Campaign anchor). Cost: zero. Risk: none.
  • Block 77.92.95.0/24 at 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.
// CONTINUE WITH HUNTINTEL

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.

Open HuntIntel →

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.

Core Working Areas :- Threat Intelligence, Digital Forensics, Incident Response, Fraud Investigation, Web Application Security Technical Certifications :- Computer Hacking Forensics Investigator | Certified Ethical Hacker | Certified Cyber crime investigator | Certified Professional Hacker | Certified Professional Forensics Analyst | Redhat certified Engineer | Cisco Certified Network Associates | Certified Firewall Solutions | Certified Network Monitoring Solution | Certified Proxy Solutions