Set the ransomware layer aside for a moment. Everything else this week — RATs, APTs, wipers, cryptominers, novel loaders, phishing kits — still adds up to 1,804 unique IOCs across 89 adversary clusters. HASH still beats IP even without ransomware: 810 hashes vs 468 IPs, driven by the RAT-payload rotation surge. Eleven RAT families are running fresh indicators this cycle. Seven named APT clusters are active. A destructive-class wiper (wiper family) surfaced. And macOS finally got its own drive-by delivery technique variant. The message: if you have been fixated on the ransomware headlines this week, the non-ransomware threat surface is doing plenty too.
This is the ransomware-excluded view of the same seven-day window covered in the Ransomware Week edition. Same catalogue, different lens.
02 · Five headlines
03 · IOC / severity / category mix
04 · Top adversary clusters
05 · Cluster deep-dives
06 · ATT&CK per adversary
07 · Tactic-pressure roll-up
08 · Subnet + port anchors
09 · Top 15 IOCs per type
10 · Sigma detection rules
11 · Hunt queries
12 · Operationalise in 60 min
13 · FAQ
HuntIntel ships every IOC behind this advisory with provenance, confidence score, ATT&CK technique, and adversary cluster pre-mapped — queryable in the operator console, exportable to your SIEM in seconds.
01 · This week in numbers (ransomware excluded)
Even without the ransomware layer, the catalogue produced 1,804 unique IOCs across 89 adversary clusters this cycle. 73 percent of those records are HIGH severity. The signal that survives when ransomware is removed: HASH indicators still outpace IP indicators (810 vs 468) — RAT payload rotation and multi-stage loader activity are enough on their own to invert the traditional IP-dominated composition.
Catalogued, ML-scored, ATT&CK-tagged. This view excludes the 559 ransomware-category IOCs and the 19 named ransomware families covered in the Ransomware Week edition.
02 · Five headlines — what defined the non-ransomware layer
Headline 01 · commodity RAT family cryptomining surge — 244 IOCs, wallet-drainer domain cluster
commodity RAT family contributed 244 unique indicators across DOMAIN + HASH — the largest non-ransomware cluster footprint this cycle. The domain layer shows deliberate theming: every catalogued domain sits adjacent to legitimate cryptocurrency-wallet or blockchain-service naming (anchorwallet[.]org, aptwallet[.]org, arkwallet[.]org, anchorupdate[.]com, arkupdate[.]com, and dozens more of the same shape). Category tag is Cryptomining but the operational profile combines wallet-drainer social-engineering with mining payload post-compromise. The victim-targeting profile is cryptocurrency users of specific blockchain ecosystems.
Headline 02 · The RAT economy — 11 families active with fresh indicators
Eleven named RAT families surfaced with fresh indicators this cycle: info-stealer family (117 IOCs, full four-type stealer footprint), Millenium RAT v4 (50 IOCs), GoodPersonRAT (45 IOCs), [tool] (37 IOCs full four-type), commodity RAT family (21 IOCs full four-type), EtherRAT (15 IOCs), QuimaRAT (10 IOCs full four-type), commodity RAT family (16 IPs), Banana RAT, NetSupport, and [tool]. Combined footprint: over 400 IOCs. The commodity-RAT tradecraft chain (T1566 → T1204 → T1059 → T1105 → T1071 → T1041) applies universally — a single detection strategy catches the family bucket.
Headline 03 · tracked APT cluster APT — port-trio infrastructure fingerprint
The signature of the week. 89 IOCs across HASH + IP + URL. Three catalogued IP anchors — 194.233.92.26, 217.15.160.247, 217.15.164.147 — each serving the same trio of ports: 2222 (SSH-alternate), 8088, 99. The trio is not coincidence — it is the operator’s deployed C2-stack configuration. Any other host on the internet serving that exact port combination is candidate operator infrastructure regardless of whether the catalogued IPs are still active. Sigma rule 04 below implements the port-pattern detection.
Headline 04 · Novel loader + destructive-class wiper
Two emerging threat classes worth flagging:
- Multi-Stage LNK + JavaScript-runtime backdoor — 135 IOCs across DOMAIN + HASH. Novel loader pattern: LNK dropper spawns a JavaScript-runtime process that pulls and executes second-stage payload. Defenders without instrumentation on the JS-runtime interpreter miss the execution chain entirely.
- wiper family — 10 IOCs (HASH + IP). Destructive-class malware, distinct from ransomware because there is no encryption and no ransom — the intent is sabotage, not extortion. Techniques: data destruction (
T1485), disk wipe (T1561), inhibit recovery (T1490), system shutdown (T1529). Rare in the catalogue but severe when observed.
Headline 05 · APT week + macOS drive-by delivery technique + supply chain
Seven named APT clusters contributed indicators this cycle: tracked APT cluster (89 IOCs), DPRK cluster (37 IOCs across all 5 IOC types — the broadest single-cluster spread), RAT family (31 IOCs across HASH + IP + URL with two subnet anchors), DPRK-adjacent APT cluster (30 IOCs), Cavern Manticore (20 IOCs), attributed APT cluster (13 IOCs across all four types), and UNK_MassTraction (10 IOCs full four-type — newly-tracked cluster). Separately, macOS drive-by delivery technique made its first observation in this catalogue (18 IOCs, DOMAIN + URL) — the drive-by delivery technique social-engineering technique adapted for Unix shell. And the coordinated package-registry supply-chain campaign (57 IOCs across HASH + URL) hit two public package registries in coordinated fashion.
03 · Indicator type, severity, and category mix
Even excluding ransomware, HASH remains the dominant indicator type at 44.9 percent — RAT payload rotation is the driver. Malware-Activity leads the category mix (443 IOCs, 25 percent). Cryptomining sits at 248 (14 percent) — the commodity RAT family wallet-drainer surge. APT is elevated at 202 IOCs (11 percent).
By indicator type
| Type | Observations | Share | % |
|---|---|---|---|
| File hashes | 810 | 44.90% | |
| IPs | 468 | 25.94% | |
| Domains | 338 | 18.74% | |
| URLs | 180 | 9.98% | |
| Emails | 7 | 0.39% | |
| Other artefacts | 1 | 0.06% |
By severity
| Severity | Observations | Share | % |
|---|---|---|---|
| High | 1,322 | 72.96% | |
| Medium | 415 | 22.90% | |
| Low | 75 | 4.14% |
By category
| Category | Observations | Share | % |
|---|---|---|---|
| Malware-Activity | 443 | 24.34% | |
| Cryptomining | 248 | 13.63% | |
| APT | 202 | 11.10% | |
| RAT | 195 | 10.71% | |
| Phishing | 147 | 8.08% | |
| C&C | 146 | 8.02% | |
| Backdoor | 145 | 7.97% | |
| Botnet | 142 | 7.80% | |
| C&C Server | 117 | 6.43% | |
| Spyware | 14 | 0.77% | |
| Vulnerability | 10 | 0.55% | |
| Supply Chain | 6 | 0.33% | |
| Payload Delivery | 2 | 0.11% | |
| Malicious Infrastructure | 2 | 0.11% | |
| Hacktivist Group | 1 | 0.05% |
Reading the mix without ransomware. With Ransomware-as-a-Service removed, Malware-Activity leads at 25%, followed by Cryptomining (14%), APT (11%), RAT (11%), Phishing (8%), and Backdoor (8%). The category diversity is broader than in the ransomware-inclusive view — ransomware was compressing what the rest of the catalogue looks like.
04 · Top adversary clusters (non-ransomware)
36 clusters ranked by unique IOC footprint. commodity RAT family leads at 244 IOCs. Open-framework infrastructure entries in grey to preserve visual clarity of the campaign-attributed clusters.
| # | Adversary cluster | Relative footprint | Unique IOCs | Severity |
|---|---|---|---|---|
| 01 | commodity RAT family Malware Campaign · DOMAIN, HASH | 244 | HIGH | |
| 02 | Commodity C2 framework A (framework infra) C2 · IP | 146 | MEDIUM | |
| 03 | Multi-Stage LNK + JavaScript-runtime backdoor Malware Campaign · DOMAIN, HASH | 135 | HIGH | |
| 04 | info-stealer family Malware (Stealer) · DOMAIN, HASH, IP, URL | 117 | HIGH | |
| 05 | info-stealer family Malware · DOMAIN, HASH, URL | 111 | HIGH | |
| 06 | tracked APT cluster Threat Actor (APT) · HASH, IP, URL | 89 | HIGH | |
| 07 | drive-by delivery technique Malware Campaign · DOMAIN, HASH, IP, URL | 61 | HIGH | |
| 08 | Coordinated package-registry supply-chain campaign Malware Campaign · HASH, URL | 57 | HIGH | |
| 09 | Open remote-management framework C2 · IP | 52 | MEDIUM | |
| 10 | Millenium RAT v4 Malware (RAT) · HASH, URL | 50 | HIGH | |
| 11 | GoodPersonRAT Malware (RAT) · DOMAIN, HASH, IP | 45 | HIGH | |
| 12 | Open exploitation framework C2 · IP | 44 | MEDIUM | |
| 13 | DPRK cluster Threat Actor (APT) · DOMAIN, EMAIL, HASH, IP, URL | 37 | HIGH | |
| 14 | [tool] C2 (RAT) · DOMAIN, HASH, IP, URL | 37 | MEDIUM | |
| 15 | SCMBANKER Malware · DOMAIN, HASH, IP | 36 | HIGH | |
| 16 | Fake Interview Phishing Campaign Phishing Campaign · DOMAIN | 32 | LOW | |
| 17 | RAT family Malware · HASH, IP, URL | 31 | HIGH | |
| 18 | DPRK-adjacent APT cluster Threat Actor (APT) · DOMAIN, URL | 30 | HIGH | |
| 19 | Fake payment-service impersonation campaign Malware Campaign · HASH, URL | 26 | HIGH | |
| 20 | Pirated sports-streaming phishing Phishing Campaign · DOMAIN, URL | 22 | LOW | |
| 21 | commodity RAT family Malware (RAT) · DOMAIN, HASH, IP, URL | 21 | HIGH | |
| 22 | Cavern Manticore Threat Actor (APT) · DOMAIN, HASH, URL | 20 | HIGH | |
| 23 | Fake tax-return phishing campaign Malware Campaign · DOMAIN, HASH, IP | 18 | HIGH | |
| 24 | macOS drive-by delivery technique Campaign Malware Campaign · DOMAIN, URL | 18 | HIGH | |
| 25 | commodity RAT family Malware (RAT) · IP | 16 | HIGH | |
| 26 | EtherRAT Malware (RAT) · DOMAIN, EMAIL, HASH, URL | 15 | HIGH | |
| 27 | Open C2 framework B C2 · IP | 14 | MEDIUM | |
| 28 | Fake remote-desktop tool phishing Phishing Campaign · DOMAIN, HASH, IP | 13 | LOW | |
| 29 | Tsundere botnet C2 · IP | 13 | MEDIUM | |
| 30 | Forg365 Phishing Kit · DOMAIN, IP, URL | 11 | MEDIUM | |
| 31 | MODBEACON Malware · DOMAIN, HASH, IP | 11 | HIGH | |
| 32 | FortiBleed (N-day network-edge exploitation) Malware · HASH, IP, URL | 10 | HIGH | |
| 33 | QuimaRAT Malware (RAT) · DOMAIN, HASH, IP, URL | 10 | HIGH | |
| 34 | Kimwolf botnet C2 · IP | 10 | HIGH | |
| 35 | UNK_MassTraction Threat Actor (APT) · EMAIL, HASH, IP, URL | 10 | HIGH | |
| 36 | wiper family (destructive) Malware (Wiper) · HASH, IP | 10 | HIGH |
Full-footprint clusters this week (3+ IOC types). info-stealer family (4 types) · [tool] (4) · DPRK cluster (5) · commodity RAT family (4) · EtherRAT (4) · QuimaRAT (4) · UNK_MassTraction (4) · drive-by delivery technique (4) · GoodPersonRAT (3) · SCMBANKER (3) · RAT family (3) · tracked APT cluster (3) · Cavern Manticore (3) · Fake tax-return phishing (3) · Forg365 (3) · MODBEACON (3) · FortiBleed (3) · Fake remote-desktop tool phishing (3). The DPRK cluster’s 5-type spread is the broadest.
05 · Cluster deep-dives — the non-ransomware names to act on
05.1 · commodity RAT family cryptomining surge — 244 IOCs, wallet-drainer domain cluster
Deliberate wallet-adjacent domain naming across all 244 catalogued indicators (anchorwallet[.]org, aptwallet[.]org, arkwallet[.]org, anchorupdate[.]com, arkupdate[.]com, ancupdate[.]top, and dozens more). The naming pattern targets specific blockchain ecosystems — ARK, Aptos, Anchor. Victim workflow: search engine or social-media lure → landing on a wallet-service impersonation domain → extension install or seed-phrase form → wallet drain, mining payload for persistence.
Defensive actions: Push the 244 catalogued domains and hashes to blocking. Deploy regex DNS filter for the *wallet.* / *wallet-update.* / anc(hor)?(update|v2|wallet).* patterns to catch operator rotation. Brief cryptocurrency-using users (developers, finance staff) on the wallet-drainer domain-family targeting them.
05.2 · The RAT economy — 11 families, 400+ combined IOCs
The commodity-RAT family bucket had a busy week. The combined footprint across 11 named families adds up to over 400 IOCs. The TTP chain is nearly identical across all families:
Phishing (T1566) or user-execution (T1204)
→ Command interpreter (T1059)
→ Ingress tool transfer / second-stage pull (T1105)
→ Web-protocol C2 (T1071 / T1071.001)
→ Exfil over C2 (T1041)
→ Registry-run key persistence (T1547.001)Defensive actions: A single detection strategy fired against that TTP chain catches the family bucket regardless of hash rotation. Push all catalogued RAT hashes to endpoint scan-and-quarantine. Watch for the parent-process-shell → child-process-command-interpreter → outbound sequence within 60 seconds.
05.3 · info-stealer family — 117 IOCs, full four-type stealer footprint
Password-store theft (T1555) + local data collection (T1005) + system-info enumeration (T1082) + screen capture (T1113) + exfil over C2 (T1041). The four-type footprint (DOMAIN + HASH + IP + URL) makes info-stealer family this week’s most rotation-resilient stealer — blocking any single IOC type catches only a fraction of the family activity.
Defensive actions: Push all 117 hashes to endpoint scan. Watch for lsass memory-scraping alongside browser-credential-store access — the pair is info-stealer family’s canonical run sequence.
05.4 · tracked APT cluster APT — port-trio infrastructure fingerprint
The most operationally-actionable APT observation this week. 89 IOCs across HASH + IP + URL. Three catalogued IP anchors each serve the same trio of ports: 2222, 8088, 99. The port trio is a stable operator fingerprint. Any other host serving that exact combination is candidate operator infrastructure regardless of whether the IP appears in this week’s catalogue.
Defensive actions: Block all three anchor IPs. Deploy Sigma rule 04 (port-trio signature). Hunt for the trio across the last 60 days of proxy / firewall / netflow telemetry.
05.5 · DPRK cluster — broadest 5-type IOC spread
37 IOCs across DOMAIN + EMAIL + HASH + IP + URL. The cluster maintains multi-layered infrastructure: acquired domains for recruitment lures ([adv]cameradriverupdates.compaxos-apply.com-style), phishing email addresses, second-stage payload hashes, C2 IPs, and staging URLs. Watch for the recruitment-lure targeting profile (developers, cryptocurrency-exchange staff, defense-adjacent research).
Defensive actions: All 37 indicators to blocking / watchlist by tier. Hunt for outbound to 144.172.110.53 across the last 60 days.
05.6 · RAT family — two subnet anchors, classic APT loader signature
31 IOCs across HASH + IP + URL with two subnet anchors: 172.111.233.0/24 (5 concentrated IPs — largest APT-malware anchor of the week) and 172.94.9.0/24 (3 IPs). Classic DLL-side-loading signature: signed benign binary + malicious sideload DLL + payload file.
Defensive actions: Perimeter-block both /24 subnets. Push hashes to endpoint scan. Hunt for the DLL side-load pattern — process image path from user-writable directory + loaded module from same directory.
05.7 · Multi-Stage LNK + JavaScript-runtime backdoor — novel loader technique
135 IOCs across DOMAIN + HASH. Technique: LNK shortcut file drops and executes a JavaScript-runtime process (Windows JScript engine, server-side JavaScript runtime, or equivalent) that fetches and executes a second-stage payload. Defeats detection content that only inspects powershell.exe and cmd.exe as the loader — the JS runtime is the executor.
Defensive actions: Instrument JavaScript-runtime process spawning as a suspicious loader in endpoint content. Watch for wscript.exe, cscript.exe, and jsruntime.exe-equivalent processes with parent = explorer.exe and LNK-related command-line arguments.
05.8 · wiper family — destructive-class malware
10 IOCs across HASH + IP. Distinct from ransomware because there is no encryption and no ransom — the intent is sabotage. Techniques observed: data destruction (T1485), disk wipe (T1561), inhibit recovery (T1490), system shutdown (T1529). Wiper-class malware is rare in this catalogue but severe when observed — typically deployed in geopolitically-motivated intrusions where the operator wants to deny use of the environment, not extract value from it.
Defensive actions: Push the 10 hashes to endpoint quarantine. Consider adding wiper-specific behavioural detectors: process opens raw disk device + writes zeros or random data is the canonical pattern.
05.9 · macOS drive-by delivery technique — first observation of macOS variant
18 IOCs across DOMAIN + URL. First observation of the drive-by delivery technique social-engineering technique adapted for macOS. Users encounter a fake-instruction lure (“your Mac is missing X, run this command to fix it”) and paste attacker-controlled shell commands into their terminal. Pure social-engineering — no exploitation involved. User awareness is the primary defence.
Defensive actions: Update user-awareness content to include macOS-specific drive-by delivery technique lures. Block the 18 catalogued endpoints at the DNS resolver. Deploy endpoint content that flags terminal execution of curl-piped-to-shell or bash-piped commands from clipboard sources.
05.10 · Coordinated package-registry supply-chain campaign
57 IOCs across HASH + URL. Two public package registries hit in coordinated fashion. Install-time command-interpreter execution + obfuscated payload + data-encoded exfil. The coordination is the signal — typosquat campaigns typically hit one registry at a time.
Defensive actions: Package allow-listing in CI build agents. Outbound-domain monitoring from build runners. Publisher-identity verification on the package registries used.
06 · ATT&CK mapping per named cluster
Per-cluster technique mapping with operational narrative. Detection content that fires on these techniques catches the cluster even after IOC rotation.
| Cluster | ATT&CK techniques observed | Operational narrative |
|---|---|---|
| commodity RAT family (Cryptomining) | T1583.001 · T1566 · T1204 · T1059 · T1105 · T1027 · T1041 · T1496 | Wallet-drainer domain cluster targeting cryptocurrency users. Acquired-domain infrastructure (deliberate *-wallet.* / *-update.* naming), phishing lure delivery, user-execution, command-interpreter, second-stage payload pull, obfuscation, exfil over C2, and resource-hijacking for mining. 244 IOCs across DOMAIN + HASH. |
| Multi-Stage LNK + JS-runtime backdoor | T1204.002 · T1059.005 · T1059.007 · T1105 · T1027 · T1543 | Novel loader pattern — LNK dropper triggers a JavaScript-runtime process to fetch and execute a second-stage payload. Defenders without instrumentation on the JS-runtime interpreter miss the execution chain. 135 IOCs across DOMAIN + HASH. |
| info-stealer family (Stealer) | T1555 · T1005 · T1082 · T1113 · T1041 · T1027 | Full four-type stealer footprint. Password-store theft + local data collection + system-info discovery + screen capture + exfil over C2 + obfuscated payload. 117 IOCs. |
| info-stealer family (Malware) | T1102 · T1071.001 · T1105 · T1027 · T1041 | Web-service abuse for C2 (workers.dev subdomain pattern) + web-protocol C2 + ingress tool transfer + obfuscated payload + exfil. 111 IOCs across DOMAIN + HASH + URL. |
| tracked APT cluster (APT) | T1071 · T1071.001 · T1105 · T1041 · T1568 | Distinctive infrastructure signature — port trio 2222 / 8088 / 99 served across three IPs (194.233.92.26, 217.15.160.247, 217.15.164.147). Web-protocol C2 + second-stage tool transfer + exfil over C2 with dynamic resolution. 89 IOCs. |
| drive-by delivery technique (Malware Campaign) | T1566 · T1204 · T1059 · T1105 | Fake-instruction lure tricks the visitor into pasting an attacker-controlled command into their own command interpreter. 61 IOCs across all four primary IOC types. |
| Coordinated package-registry supply chain | T1195.001 · T1059 · T1027 · T1132 · T1219 | Two public package registries hit in coordinated fashion. Install-time command-interpreter execution + obfuscated payload + data-encoded exfil + remote-access tooling. 57 IOCs across HASH + URL. |
| Millenium RAT v4 | T1204 · T1105 · T1071 · T1041 · T1056.001 · T1113 | User-execution + second-stage pull + web-protocol C2 + exfil + keylogging + screen capture. 50 IOCs across HASH + URL with a distinctive /files/<10-digit-num>/<random>.exe path pattern. |
| GoodPersonRAT | T1059 · T1105 · T1071 · T1041 | Standard commodity RAT tradecraft. Command interpreter + second-stage pull + web-protocol C2 + exfil. 45 IOCs across DOMAIN + HASH + IP. |
| DPRK cluster (APT) | T1190 · T1105 · T1041 · T1082 | Full 5-type IOC footprint (DOMAIN + EMAIL + HASH + IP + URL) — the broadest single-cluster spread this week. Public-app exploit + ingress tool transfer + exfil + system-info discovery. |
| RAT family (Malware) | T1071.001 · T1105 · T1041 · T1547.001 · T1055 · T1574.002 | Classic APT-loader family. Two subnet anchors (172.111.233.0/24 and 172.94.9.0/24). DLL-side-loading with signed binary + malicious sideload DLL + payload file is the canonical chain. |
| DPRK-adjacent APT cluster (APT sub-cluster) | T1059 · T1105 · T1041 · T1021 | 30 IOCs across DOMAIN + URL. Command-interpreter + second-stage pull + exfil + remote services. Recruitment-lure domain naming pattern ([adv]cameradriverupdates.compaxos-apply.com-style). |
| attributed APT cluster (APT) | T1059 · T1204 · T1105 | Compact TTP profile. Command-interpreter driven by user-execution + second-stage payload pull. IP anchor at 103.247.19.204. |
| Cavern Manticore (APT) | T1583.001 · T1566 · T1071 · T1105 · T1027 | Acquired-domain infrastructure (adserviceupdate[.]com pattern) + phishing + web-protocol C2 + obfuscation. 20 IOCs across DOMAIN + HASH + URL. |
| UNK_MassTraction (APT) | T1566 · T1204 · T1071 · T1041 | Newly tracked APT cluster with full 4-type footprint (EMAIL + HASH + IP + URL). Phishing initial access with distinctive multi-channel indicator distribution. |
| commodity RAT family (RAT) | T1566.001 · T1204 · T1105 · T1071.001 · T1041 · T1547.001 | Spearphish-attachment → user-execution → ingress tool → web-protocol C2 → exfil → registry persistence. Full four-type footprint. |
| wiper family (Destructive) | T1485 · T1561 · T1490 · T1529 | Destructive-class malware — 10 IOCs (HASH + IP). Data destruction + disk wipe + inhibit recovery + system shutdown. Distinct from ransomware because there is no encryption + no ransom — the intent is sabotage, not extortion. Rare but severe. |
| macOS drive-by delivery technique Campaign | T1204 · T1059.004 · T1105 · T1071 | First observation of the drive-by delivery technique technique targeting macOS in this catalogue. User-execution + Unix shell + second-stage pull + web-protocol C2. 18 IOCs across DOMAIN + URL. |
Detection-engineering takeaway. The commodity-RAT technique chain (
T1566 → T1204 → T1059 → T1105 → T1071 → T1041) is observed in 8 of the 11 RAT families this week. A single detection strategy fired against that chain catches most of the RAT bucket. For the APT layer, prioritiseT1583.001(adversary-acquired domains) andT1071.001(web-protocol C2) — both are heavily observed and both survive infrastructure rotation.
07 · ATT&CK tactic-pressure roll-up
Aggregation of technique tags rolled up to the parent tactic. With ransomware removed, Initial Access + Execution + C2 lead the roll-up — the classic RAT / commodity-malware tactic profile.
| Tactic | Top techniques observed | What the pressure means | IOC count |
|---|---|---|---|
| Initial Access | T1078 · T1133 · T1190 · T1566 · T1195.001 | Valid-account abuse, external remote services, public-app exploit, phishing, supply-chain via package registry | 312 |
| Execution | T1059 · T1059.005 · T1059.007 · T1204 | Command-interpreter (PowerShell / CMD / VB / JS), user-execution | 286 |
| Command and Control | T1071 · T1071.001 · T1102 · T1568 · T1573.002 | Web-protocol C2, web-service abuse, dynamic resolution, asymmetric crypto | 274 |
| Ingress Tool Transfer | T1105 | Second-stage payload pull — universal across every multi-stage cluster this week | 218 |
| Defense Evasion | T1027 · T1027.002 · T1112 · T1218 · T1036 | Obfuscation, packing, indicator removal, masquerading, signed-binary abuse | 189 |
| Persistence | T1547.001 · T1543 · T1053.005 | Registry-run keys, system services, scheduled tasks | 134 |
| Credential Access | T1555 · T1003 | Password-store theft, OS credential dumping | 112 |
| Collection | T1005 · T1056.001 · T1113 · T1560 | Local data, keylogging, screen capture, archive collected | 108 |
| Discovery | T1082 · T1057 · T1083 · T1046 | System info + process + file + network discovery | 96 |
| Exfiltration | T1041 · T1567 · T1020 | Exfil over C2, exfil to web service, automated exfil | 174 |
| Impact | T1485 · T1561 · T1490 · T1496 · T1529 | Data destruction + disk wipe + inhibit recovery + resource hijacking + system shutdown (Wiper + Cryptomining classes) | 87 |
| Resource Development | T1583.001 | Adversary-acquired domains (heavy — wallet-drainer + APT infrastructure) | 74 |
08 · Subnet anchors and port-pattern signatures
Subnet anchors (non-ransomware) — /24 blocks with 3+ concentrated IPs
| Subnet (/24) | IPs | Adversary cluster | Note |
|---|---|---|---|
| 172.111.233.0/24 | 5 | RAT family | The week’s largest APT-malware subnet anchor (non-ransomware). Treat the entire /24 as suspect. |
| 91.92.43.0/24 | 4 | Tsundere botnet | Botnet C2 concentration |
| 172.94.9.0/24 | 3 | RAT family | Second RAT family anchor — hedged hosting tenants |
| 45.74.7.0/24 | 3 | commodity RAT family | Commodity-RAT C2 concentration |
| 77.92.95.0/24 | 3 | Open exploitation framework | Framework listener farm |
Port-pattern signature — tracked APT cluster APT
Signature: Three catalogued IPs each expose the same port trio — 2222, 8088, 99.
Anchors: 194.233.92.26, 217.15.160.247, 217.15.164.147.
Combined with the fact that all three catalogued anchors serve identical C2 stacks, the port trio is a stable operator fingerprint. Rotation into new IPs preserves the port choice.
09 · Top 15 IOCs per indicator type (non-ransomware)
All indicators defanged (re-fang on import: [.] → . and hxxp → http).
Top 15 · IP addresses (High severity)
| # | Indicator | Adversary | Category | Severity |
|---|---|---|---|---|
| 01 | 1.14.227.23 | Commodity C2 framework A | Botnet | HIGH |
| 02 | 103.217.253.29 | drive-by delivery technique | Phishing | HIGH |
| 03 | 103.247.19.204 | attributed APT cluster (APT) | APT | HIGH |
| 04 | 103.97.131.179 | Fake tax-assessment campaign | Malware | HIGH |
| 05 | 104.21.39.21 | Banana RAT | RAT | HIGH |
| 06 | 104.248.193.244 | Kimwolf botnet | Botnet | HIGH |
| 07 | 104.248.81.151 | Kimwolf botnet | Botnet | HIGH |
| 08 | 107.173.42.123 | Commodity C2 framework A | Botnet | HIGH |
| 09 | 113.196.56.150 | WP-SHELLSTORM | Malware | HIGH |
| 10 | 113.196.59.51 | WP-SHELLSTORM | Malware | HIGH |
| 11 | 113.44.90.0 | Commodity C2 framework A | Botnet | HIGH |
| 12 | 116.202.6.223 | info-stealer family | Botnet | HIGH |
| 13 | 116.203.243.208 | info-stealer family | Malware | HIGH |
| 14 | 118.107.0.197 | Fake tax-return phishing | Malware | HIGH |
| 15 | 120.205.80.152 | Aisuru botnet | Botnet | HIGH |
Top 15 · Domains (High severity)
| # | Indicator | Adversary | Category | Severity |
|---|---|---|---|---|
| 01 | 3w[.]jxuw3[.]com | The SilverFox (APT) | APT | HIGH |
| 02 | 52facc3b24f8bad9c5c56819e385f3a1[.]testewin[.]com | Banana RAT | RAT | HIGH |
| 03 | [adv]cameradriverupdates[.]compaxos-apply[.]com | DPRK-adjacent APT cluster (APT) | APT | HIGH |
| 04 | Quima[.]org | QuimaRAT | RAT | HIGH |
| 05 | a1673dscrakamay[.]com | commodity RAT family | Cryptomining | HIGH |
| 06 | aboutbookphoto[.]pro | Multi-Stage LNK JS-runtime | Backdoor | HIGH |
| 07 | adserviceupdate[.]com | Cavern Manticore (APT) | APT | HIGH |
| 08 | anchorupdate[.]com | commodity RAT family | Cryptomining | HIGH |
| 09 | anchorv2[.]info | commodity RAT family | Cryptomining | HIGH |
| 10 | anchorwallet[.]org | commodity RAT family | Cryptomining | HIGH |
| 11 | ancupdate[.]top | commodity RAT family | Cryptomining | HIGH |
| 12 | api-sync-service.mdkd1184.workers[.]dev | info-stealer family | Malware | HIGH |
| 13 | aptwallet[.]org | commodity RAT family | Cryptomining | HIGH |
| 14 | arkupdate[.]com | commodity RAT family | Cryptomining | HIGH |
| 15 | arkwallet[.]org | commodity RAT family | Cryptomining | HIGH |
Top 15 · File hashes (High severity)
| # | Indicator | Adversary | Category | Severity |
|---|---|---|---|---|
| 01 | 000fad96a85dd6933c22d3dbec9aed47b7f1f066 | RAT family | Malware | HIGH |
| 02 | 013642fa369e3f4686339f4de1f7e331bef2c5ece9f1682bc18c02c2f344e797 | info-stealer family | Malware | HIGH |
| 03 | 0172d3b9f79c9f91907ba085d3840818a2571c004668db28209a324f5bd463d9 | commodity RAT family | Cryptomining | HIGH |
| 04 | 01acbba573f577f19d156111af07fdbd0c08b51e8403a6fdc103f286d32d00fb | info-stealer family | Malware | HIGH |
| 05 | 0225c25e9e7462a80ec157c76e2479487c8508bd | Multi-Stage LNK JS-runtime | Backdoor | HIGH |
| 06 | 025d3b9b2536394a3e2dfd950f4a4caa53cc05002e990199372ead2e709ae738 | info-stealer family | Malware | HIGH |
| 07 | 028475763a1ca5bf5d0166d2b980d0fa1850c8ad3a923d4b1a535ddad8b7cda7 | commodity RAT family | Cryptomining | HIGH |
| 08 | 02e90a8321fffd0c45e88bcb8aec3839c5971eb3ded89dd9e44960ef48c95564 | drive-by delivery technique | Phishing | HIGH |
| 09 | 030b90666a581934de0683ef9232f137867db804f6100c0479958826dc2e4cbb | Fake tax-return phishing | Malware | HIGH |
| 10 | 0315d4a7bc14654ad66d4c2b98920b92ca18cbc231b3ce5fba1fcac70b828e19 | SCMBANKER | Malware | HIGH |
| 11 | 0352f3e338261d98895df4c7b7a76b296485b2290c72bce56603351d167d0601 | tracked APT cluster (APT) | APT | HIGH |
| 12 | 03926e3da998f32ad898b640bd15cf145768f9e849e6f18d81350234254c424e | tracked APT cluster (APT) | APT | HIGH |
| 13 | 03ab4e9a3bd4e385319bbc9f998de44b222e2238ed182bc4a7b68b86604df523 | commodity RAT family | Cryptomining | HIGH |
| 14 | 03e6f4f49cec3af38bbec9ed64c195c7a85a630ec989efb3669f04a2993c1dd7 | info-stealer family | Malware | HIGH |
| 15 | 0402816f3934e80e07eaedbad54cdec5430a3e42f4160b78b26bc27b48c5c5d8 | commodity RAT family | Cryptomining | HIGH |
Top 15 · URLs (High severity)
| # | Indicator | Adversary | Category | Severity |
|---|---|---|---|---|
| 01 | hxxp[://]103.217.253.29 | drive-by delivery technique | Phishing | HIGH |
| 02 | hxxp[://]130.12.180.43/files/7924412375/upOSLDn.exe | Millenium RAT v4 | RAT | HIGH |
| 03 | hxxp[://]144.172.110.53 | DPRK cluster | APT | HIGH |
| 04 | hxxp[://]158.94.208.168/files/8514679081/DRTjyu7.exe | Millenium RAT v4 | RAT | HIGH |
| 05 | hxxp[://]188.127.246.183 | FortiBleed | Vulnerability | HIGH |
| 06 | hxxp[://]194.233.92.26:2222/ | tracked APT cluster (APT) | APT | HIGH |
| 07 | hxxp[://]194.233.92.26:8088/ | tracked APT cluster (APT) | APT | HIGH |
| 08 | hxxp[://]213.171.17.74 | FortiBleed | Vulnerability | HIGH |
| 09 | hxxp[://]216.126.227.38 | NetSupport (Malware) | RAT | HIGH |
| 10 | hxxp[://]217.15.160.247:2222/ | tracked APT cluster (APT) | APT | HIGH |
| 11 | hxxp[://]217.15.160.247:8088/ | tracked APT cluster (APT) | APT | HIGH |
| 12 | hxxp[://]217.15.160.247:99/ | tracked APT cluster (APT) | APT | HIGH |
| 13 | hxxp[://]217.15.164.147:2222/ | tracked APT cluster (APT) | APT | HIGH |
| 14 | hxxp[://]217.15.164.147:8088/ | tracked APT cluster (APT) | APT | HIGH |
| 15 | hxxp[://]217.15.164.147:99/ | tracked APT cluster (APT) | APT | HIGH |
10 · Sigma detection rules — four for the non-ransomware layer
Sigma 01 · commodity RAT family wallet-drainer domain family
title: commodity RAT family Wallet-Drainer Domain-Family Pattern
id: 9a3c1e7f-4b82-4520-b193-6d8f2c1e5a90
status: experimental
description: Detects DNS queries or HTTP host headers matching the commodity RAT family
wallet-drainer domain-family naming pattern observed this cycle. Catches
the 244-domain family plus operator rotation.
references:
- https://hackforlab.com/weekly-threat-advisory-july-6-12-2026/
author: HackForLab Threat Intelligence
date: 2026/07/13
tags:
- attack.initial_access
- attack.t1566
- attack.resource_development
- attack.t1583.001
logsource:
category: dns_query
detection:
selection:
QueryName|re:
- '^ap[a-z]{2}wallet\.'
- '^ark(wallet|update)\.'
- '^anchor(wallet|update|v[0-9])\.'
- '^anc(update|wallet)\.'
- '^[a-z]{2,6}wallet\.'
exclusion:
QueryName|contains: [allowlisted_legitimate_wallet_services]
condition: selection and not exclusion
falsepositives:
- Legitimate cryptocurrency-wallet services — allowlist explicitly
level: highSigma 02 · Universal commodity-RAT TTP chain
title: Universal Commodity-RAT TTP Chain
id: 8c4b9d1e-7a25-4360-b581-3f9d5c2e8a10
status: experimental
description: Detects the universal commodity-RAT execution chain — parent shell
spawns a script interpreter or JS runtime, which triggers an outbound web
connection within 60 seconds. Catches commodity RAT family, info-stealer family, GoodPersonRAT, [tool],
EtherRAT, QuimaRAT, Banana RAT, commodity RAT family, and more.
references:
- https://hackforlab.com/weekly-threat-advisory-july-6-12-2026/
author: HackForLab Threat Intelligence
date: 2026/07/13
tags:
- attack.execution
- attack.t1059
- attack.t1204
- attack.command_and_control
- attack.t1071.001
logsource:
product: correlation
detection:
s1_shell_parent:
EventID: 4688
ParentImage|endswith: ['\explorer.exe', '\OUTLOOK.EXE', '\winword.exe', '\excel.exe']
s2_interpreter_child:
EventID: 4688
Image|endswith:
- '\powershell.exe'
- '\cmd.exe'
- '\wscript.exe'
- '\cscript.exe'
- '\mshta.exe'
- '\jsruntime.exe'
s3_outbound_web:
EventID: 5156
DestinationPort: [80, 443, 8080, 8443]
condition: s1_shell_parent and s2_interpreter_child and s3_outbound_web within 60s
falsepositives:
- Legitimate business macro workflows (allowlist parent + child + destination triple)
level: highSigma 03 · tracked APT cluster APT port-trio signature
title: tracked APT cluster APT Port-Trio Signature (2222 / 8088 / 99)
id: 7d1a4b8e-5c62-4930-a8f1-3e9c7d5b2a40
status: experimental
description: Detects outbound connections to any destination serving the
tracked APT cluster APT port-trio signature. The port combination is a stable operator
fingerprint — matches even after IP rotation.
references:
- https://hackforlab.com/weekly-threat-advisory-july-6-12-2026/
author: HackForLab Threat Intelligence
date: 2026/07/13
tags:
- attack.command_and_control
- attack.t1071
- attack.t1571
logsource:
category: network_connection
detection:
known_ip:
DestinationIp:
- '194.233.92.26'
- '217.15.160.247'
- '217.15.164.147'
port_trio_hit:
DestinationPort: [2222, 8088, 99]
# Fire on known IPs OR any destination hit on 2+ of the trio in 5 minutes
condition: known_ip or (port_trio_hit | count(DestinationIp) by 5min > 2)
falsepositives:
- Legitimate SSH-alternate (2222) or internal service (99) usage — allowlist
level: highSigma 04 · wiper family destructive-class behavioural
title: wiper family Destructive-Class Behavioural Detection
id: 3e8b7f2c-1d95-4a60-b731-5c9e6d4f2a10
status: experimental
description: Detects the canonical wiper behaviour — process opens a raw disk
device and writes zero/random data. Catches wiper family and any other
destructive-class malware regardless of variant.
references:
- https://hackforlab.com/weekly-threat-advisory-july-6-12-2026/
author: HackForLab Threat Intelligence
date: 2026/07/13
tags:
- attack.impact
- attack.t1485
- attack.t1561
logsource:
category: file_event
product: windows
detection:
raw_disk_write:
TargetFilename|contains:
- '\\.\PhysicalDrive'
- '\\.\Harddisk'
- '\\.\Volume'
EventType: 'setValue'
privileged_process:
Image|endswith: '.exe'
IntegrityLevel: 'System'
condition: raw_disk_write and privileged_process
falsepositives:
- Legitimate disk-imaging / backup / forensic tools (allowlist by process image)
level: critical11 · Hunt queries — SIEM-agnostic pseudo-syntax
Hunt 01 · Wallet-drainer domain-family DNS queries
// Pseudo-query
FROM dns_queries
WHERE query_name MATCHES regex '.*(wallet|update)\.'
AND query_name MATCHES regex '(ap[a-z]{2}|ark|anchor|anc|arb)wallet\.'
AND query_name NOT IN (allowlisted_wallet_services)
| AGGREGATE BY src_host, query_name
| SORT BY COUNT DESCHunt 02 · tracked APT cluster port-trio contact (first-seen)
// Pseudo-query FROM network_flows WHERE dest_port IN (2222, 8088, 99) AND first_seen_pair(src_ip, dest_ip) WITHIN 60d | AGGREGATE BY src_ip, dest_ip, COUNT(DISTINCT dest_port) AS unique_ports_hit WHERE unique_ports_hit >= 2 | SORT BY unique_ports_hit DESC
Hunt 03 · LNK + JavaScript-runtime loader chain
// Pseudo-query
FROM process_creates
WHERE parent_process_name IN ('explorer.exe', 'Shell.exe')
AND process_name IN ('wscript.exe', 'cscript.exe', 'jsruntime.exe')
AND (command_line CONTAINS '.lnk' OR command_line CONTAINS '.js')
| JOIN network_flows AS n
ON process_creates.host = n.src_host
AND n.flow_time BETWEEN process_creates.create_time
AND process_creates.create_time + 300s
WHERE n.dest_domain NOT IN (allowlisted_domains)
| PROJECT process_creates.host, process_creates.command_line, n.dest_domain
| SORT BY create_time DESCHunt 04 · Wiper-class raw-disk write behaviour
// Pseudo-query
FROM file_events
WHERE target_path MATCHES regex '\\\\.\\PhysicalDrive[0-9]+'
OR target_path MATCHES regex '\\\\.\\Volume\{'
AND event_type = 'write'
AND process_integrity = 'System'
AND process_image NOT IN (allowlisted_imaging_tools)
| PROJECT host, process_image, target_path, event_time
| SORT BY event_time DESC12 · Operationalise in 60 minutes
Minute 00 – 15 · Block + sinkhole
- Block 172.111.233.0/24 + 172.94.9.0/24 (RAT family subnet anchors).
- Block 91.92.43.0/24 (Tsundere botnet).
- Block 45.74.7.0/24 (commodity RAT family concentration).
- Block 194.233.92.26, 217.15.160.247, 217.15.164.147 (tracked APT cluster APT anchors).
- DNS-deny the commodity RAT family wallet-drainer domain cluster via Sigma rule 01 pattern.
Minute 15 – 30 · Detection content
- Deploy Sigma 01 (wallet-drainer domain regex).
- Deploy Sigma 02 (universal commodity-RAT TTP chain).
- Deploy Sigma 03 (tracked APT cluster port-trio).
- Deploy Sigma 04 (wiper raw-disk behaviour).
Minute 30 – 45 · Retrospective hunt
- Run Hunt 01 (wallet-drainer DNS queries) across the last 30 days.
- Run Hunt 02 (port-trio pattern) across the last 60 days.
- Run Hunt 03 (LNK + JS-runtime chain) across the last 30 days.
- Run Hunt 04 (wiper raw-disk write) baseline scan across the last 90 days.
Minute 45 – 60 · Awareness + policy
- Update macOS user-awareness content on drive-by delivery technique.
- Brief cryptocurrency-using users (finance, developers) on the wallet-drainer domain family.
- Brief developers on the coordinated package-registry supply-chain campaign.
- Audit backup and disaster-recovery posture — the wiper observation is a reminder that some operators want to deny use of your environment, not extract value.
This advisory ships 15 indicators per type. The catalogue carries the full 1,804 non-ransomware IOCs from this week — adversary attribution, ATT&CK technique, confidence score, source provenance included.
13 · Frequently asked questions
Why publish two views of the same week?
Different reader lenses. The ransomware-focused edition treats the ransomware-week story as the headline; this ransomware-excluded edition treats the RAT / APT / cryptomining / wiper / novel-loader activity as the headline. Practitioners with ransomware-fatigue can read this one; ransomware-focused readers get the other. The underlying catalogue is the same catalogue.
What is a wiper and why is it different from ransomware?
A wiper is destructive-class malware that destroys data rather than encrypting it. Ransomware wants to be paid; a wiper wants to be denied. There is no ransom negotiation because there is no decryption key. Detection focuses on the raw-disk-write and inhibit-recovery behaviour rather than the encryption-plus-ransom-note pattern. Wiper observations in this catalogue are rare; when they appear, they usually correlate with geopolitically-motivated activity.
Which RAT family should I prioritise defensively this week?
info-stealer family — largest cluster footprint (117 IOCs), full four-type spread, stealer functionality including password-store theft and screen capture. But the more efficient answer is deploy a technique-based detector against the universal commodity-RAT chain (Sigma rule 02 above) rather than fighting hash-by-hash. That detector catches all 11 families this week regardless of variant.
How stable is the tracked APT cluster port-trio signature?
Very stable relative to IP indicators. Rotating an IP is a domain-registration transaction or a cloud-tenant hop; reconfiguring the C2 stack to serve on different ports requires rebuilding and redeploying the stack across all operator-controlled hosts. The port trio is an operator-side configuration choice preserved deliberately — it is close to the top of the operator’s cost curve to change.
HASH still beats IP even without ransomware. What does that tell me?
That the RAT payload-rotation surge and multi-stage loader activity are enough on their own to invert the traditional IP-dominated composition. The operational implication: prioritise your endpoint-detection content pipeline over your perimeter-network content pipeline this week. If your EDR content ships weekly while your firewall content ships daily, the composition inversion is a leading indicator that the priorities are backwards for the current threat mix.
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.
Why did the macOS drive-by delivery technique observation warrant a headline?
Because macOS environments have historically been under-instrumented for terminal-execution telemetry. The drive-by delivery technique technique migrating to macOS raises the importance of investing in macOS endpoint telemetry parity with Windows — without it, defenders will not see the initial-access step, they will only see the second-stage consequences.
Where can I see this advisory’s intelligence operationally?
The HuntIntel operator console exposes every IOC with adversary attribution, ATT&CK technique, severity, confidence, and source provenance pre-joined. Open at huntintel.hackforlab.com/login.html. For the underlying frameworks reference, see Indicators of Compromise and Threat Intelligence: A Practitioner Reference.










