APT-C-60 Spear-Phishing Campaign Delivering SpyGlace via Proton Drive, RAR/LNK and Legitimate Developer Services
APT-C-60 Spear-Phishing Campaign Delivering SpyGlace via (TL-2026-2371) is a high-severity malware campaign, first published 2026-09-07. It is attributed to APT-C-60 (South Korea) with high confidence, affects Microsoft Windows (mshta.exe), maps to 14 MITRE ATT&CK techniques (T1027.013, T1059, T1071.001), and is covered by 9 detection rules and 30 indicators of compromise.
Key facts for TL-2026-2371
- Threat ID
- TL-2026-2371
- Severity
- HIGH
- Status
- ACTIVE
- Category
- MALWARE
- First published
- 2026-09-07
- Last reviewed
- 2026-09-07
- Attribution
- APT-C-60
- Attribution confidence
- HIGH
- Nation-state nexus
- South Korea
- Motivation
- ESPIONAGE
- Target sectors
- human-resources, recruitment, trade
- Target regions
- japan, south korea, china, East Asia
- Detection rules
- 9
- Indicators of compromise
- 30
Malware and tooling in APT-C-60 Spear-Phishing Campaign Delivering SpyGlace via
Malware and tooling: SpyGrace
JPCERT/CC continues to observe APT-C-60 spear-phishing attacks targeting organizations in Japan, with several changes in initial access techniques and attack infrastructure. The 2026 chain: a spear-phishing email lures the victim via a Proton Drive link to download a RAR file containing an LNK file; opening the LNK executes mshta.exe with obfuscated JavaScript embedded in the LNK, which uses a legitimate git.exe to run scripts that build and execute staged downloaders and loaders served via GitHub, GitLab, jsDelivr and Codeberg. Final payload is the SpyGlace malware (observed versions v3.1.15, v3.1.17, v3.1.18).
How APT-C-60 Spear-Phishing Campaign Delivering SpyGlace via works
On July 13, 2026, JPCERT/CC published an update reporting that the Chinese-speaking threat group APT-C-60 has continued and modified its spear-phishing campaigns against Japanese organizations (JPCERT/CC had previously documented the group in December 2024 and November 2025). Compared with the 2024-2025 campaigns (VHDX distributed via Google Drive or direct email attachment, executed through a Git binary), the 2026 chain uses a RAR archive containing an LNK file as the delivery vehicle, and the distribution infrastructure has been expanded from GitHub/Bitbucket to also include GitLab, jsDelivr and Codeberg.
The 2026 attack chain begins with a spear-phishing email containing a Proton Drive link that lures the victim into downloading a RAR file (e.g. the Japanese-named archive '具体的内容.rar'). A similar case was confirmed where the malicious file was attached directly to the email without the Proton Drive intermediary. The archive extracts to files including an LNK shortcut (e.g. '利権癒着の具体的内容.lnk', 'desk.lnk', 'idx2.lnk', 'information.lnk', 'ipo6.lnk'). When opened, the LNK copies itself and uses the legitimate Windows binary mshta.exe to execute JavaScript embedded within the LNK file (obfuscated). The embedded JavaScript downloads 'contributing[1].txt' from the jsDelivr CDN, searches for/decodes/extracts the downloaded file, then uses the legitimate git.exe from the extracted folder to execute a script stored in the same folder. The script builds and runs a downloader by combining .db files (e.g. TMI003.db, TMI100.db, TMI210.db, TMI320.db, TMI400.db) extracted from the archive. The downloader then accesses the legitimate developer services GitHub, GitLab, jsDelivr and Codeberg to download and execute additional staged downloaders and loaders, culminating in the SpyGlace backdoor (versions v3.1.15, v3.1.17 and v3.1.18 observed; JPCERT/CC identified no major functional differences compared with earlier versions).
The abuse of legitimate services is deliberate: by using developer-oriented services and CDNs that are often allowed in corporate environments, the actor makes communications and downloads appear to be normal access, making detection/blocking by destination alone difficult. Infrastructure recovered from the campaign includes seven C2 IPs, the jsDelivr URL cdn.jsdelivr.net/gh/mei1990789/class125/ (referencing the attacker repository github.com/mei1990789/class125), a StatCounter tracking URL, 18 attacker-managed GitHub repositories, 8 GitLab repositories, 3 Codeberg repositories, two ProtonMail sender addresses, commit-log email addresses, and over a hundred SHA256 hashes across the downloader/loader/LNK/JS/RAR stages. Downloaders identify victimized devices by a <volume serial number>@<computer name> string (e.g. 1510781397@DESKTOP-CJU6TU7), which also appears in StatCounter referrer values and GitHub retrieval filenames.
SpyGlace is APT-C-60's custom backdoor. Prior JPCERT/CC analysis (2024-2025) documented that C2 communication uses BASE64 plus a modified RC4 variant (increased KSA cycles with an added XOR value) and that downloaded files are decrypted with AES-128-CBC; the initial C2 request carries MD5 hashes of the userid string 'GOLDBAR' and system identifiers, together with RC4-encrypted device data (ComputerName, UserName, CpuInfo, OS version, SpyGlace version). The malware implements a large command set including download/upload, screenupload/screenauto (screenshots), procspawn, diskinfo, ld, attach/detach, cmd, and the newer 'uld' (loads a module function then unloads it), with prockill/proclist reduced to no-ops in recent versions. Persistence is achieved via COM hijacking (registry InProcServer32 values under HKCU CLSIDs such as {566296fe-e0e8-475f-ba9c-a31ad31620b1}), a technique observed across the 2024, 2025 and 2026 campaigns.
Attribution: JPCERT/CC attributes the campaigns to APT-C-60, a group that has primarily targeted Japan and other East Asian regions (decoy documents suggest Japan, South Korea and China) by impersonating job seekers contacting recruitment/HR staff. Positive Technologies analyzed the same SpyGlace variant (naming it 'GoldBar' after the deobfuscated userid$$$$GOLDBAR string) and concluded that APT-C-60 and APT-Q-12 belong to the DarkHotel cluster; JPCERT/CC confirmed the GOLDBAR userid matches Positive Technologies' DarkHotel reporting. ESET and ThreatBook CTI published independent analyses of SpyGlace, including ESET's disclosure that an earlier 2024 APT-C-60 campaign exploited the WPS Office zero-days CVE-2024-7262/CVE-2024-7263 to deliver the backdoor.
Impact and defense: SpyGlace is a full espionage backdoor capable of file exfiltration, screenshots and remote command execution over encrypted C2, enabling credential and document theft from affected organizations. Because the campaign abuses legitimate services and standard Windows functionality (mshta.exe, git.exe, COM hijacking), JPCERT/CC emphasizes that blocking by communication destination alone is insufficient. Defenders should hunt LNK->mshta.exe->script-download chains, git.exe/gcmd.exe script execution from unusual paths, registry modifications to COM CLSID InProcServer32 values, outbound HTTPS to developer services/CDNs from non-developer hosts, and block the published C2 IPs, repository URLs, sender addresses and file hashes. No CVE or CVSS applies to this campaign; all indicators are grounded in the verified JPCERT/CC report and supporting vendor research.
MITRE ATT&CK techniques used in TL-2026-2371
Defense Evasion
T1027.013 Encrypted/Encoded File; T1140 Deobfuscate/Decode Files or Information; T1218.005 Mshta
Execution
T1059 Command and Scripting Interpreter; T1204.001 Malicious Link; T1204.002 Malicious File
Command and Control
T1071.001 Web Protocols; T1102.002 Bidirectional Communication; T1573.001 Symmetric Cryptography
Discovery
T1082 System Information Discovery
Collection
Persistence
T1546.011 Application Shimming
Initial Access
T1566.001 Spearphishing Attachment; T1566.002 Spearphishing Link
Affected products and versions in APT-C-60 Spear-Phishing Campaign Delivering SpyGlace via
- Microsoft — Windows (mshta.exe)
Vulnerable versions: All supported Windows versions (mshta.exe present by default) - Git — Git for Windows (git.exe)
Vulnerable versions: All versions (abused as a Living-off-the-Land script executor)
Remediation for APT-C-60 Spear-Phishing Campaign Delivering SpyGlace via
Patches
- No CVE applies to this 2026 campaign; keep WPS Office and Windows patched as a control against the related APT-C-60 WPS Office zero-day exploitation (CVE-2024-7262 / CVE-2024-7263)
Immediate actions
- Block the seven published SpyGlace C2 IPs (31.58.136.207, 154.18.239.209, 173.234.11.141, 185.18.222.241, 213.111.158.200/201/216) at the perimeter
- Block/quarantine the listed attacker GitHub, GitLab and Codeberg repository URLs, the jsDelivr URL cdn.jsdelivr.net/gh/mei1990789/class125/ and the StatCounter tracking URL
- Block the two ProtonMail sender addresses (asako.t1011@protonmail.com, ayuko0328@protonmail.com) at the email gateway
- Quarantine files matching the published SHA256 hashes (RAR, LNK, JS, downloader/loader stages, SpyGlace payloads) via EDR/file-blocking
- Hunt for victimized-device identifiers (volume serial number@computer name) in proxy/StatCounter logs to identify compromised hosts
Workarounds
- Disable or restrict mshta.exe if not business-required
- Block RAR/LNK delivery and double-click execution from email-downloaded archives where possible
- Restrict non-engineering hosts from reaching public git forges and CDN services
Longer-term hardening
- Deploy EDR behavioral detections for LNK -> mshta.exe -> script download chains and mshta.exe executing embedded/obfuscated JavaScript
- Alert on git.exe/gcmd.exe executing scripts from non-standard paths (Living-off-the-Land)
- Monitor and alert on registry modifications under HKCU Software\Classes\CLSID\...\InProcServer32 (COM hijacking persistence)
- Monitor outbound HTTPS to developer forges and CDNs (GitHub, GitLab, Bitbucket, Codeberg, jsDelivr) and statcounter.com from non-developer/HR hosts
- Maintain email-user awareness of job-seeker/recruitment-themed spear-phishing and cloud-storage links
Timeline of APT-C-60 Spear-Phishing Campaign Delivering SpyGlace via
- First confirmed APT-C-60 attack against a Japanese organization (August 2024): job-applicant impersonation email with a Google Drive VHDX download link executed via LNK + git.exe, documented by JPCERT/CC.
- Security vendors publish analyses of the SpyGlace backdoor (August-September 2024): ESET links APT-C-60 exploitation of WPS Office zero-days CVE-2024-7262/7263 to SpyGlace delivery; ThreatBook CTI documents SpyGlace v3.0 attacks on South Korean HR/trade entities.
- Positive Technologies attributes the SpyGlace RAT variant 'GoldBar' (userid$$$$GOLDBAR) to APT-C-60 and concludes APT-C-60 and APT-Q-12 belong to the DarkHotel cluster.
- JPCERT/CC publishes its first APT-C-60 report detailing the VHDX/LNK/git.exe chain, COM-hijacking persistence (CLSIDs F82B4EF1-93A9-4DDE-8015-F7950A1A6E31 and 7849596a-48ea-486e-8937-a2a3009f31a9), StatCounter tracking, and SpyGlace v3.1.6.
- SpyGlace v3.1.12 build uploaded to the attacker's GitHub repository (infrastructure shifting from Bitbucket to GitHub).
- SpyGlace v3.1.13 build uploaded to the attacker's GitHub repository.
- SpyGlace v3.1.14 build uploaded to the attacker's GitHub repository.
- 2025 attacks on recruitment staff observed June-August 2025; malicious VHDX attached directly to emails; new 'uld' command added; prockill/proclist modified to no-ops.
- JPCERT/CC publishes the 2025 update: SpyGlace v3.1.12-3.1.14, BASE64 + modified RC4 C2 and AES-128-CBC downloads, 'GOLDBAR' userid matching Positive Technologies' DarkHotel reporting.
- JPCERT/CC publishes the 2026 update (basis of this threat): Proton Drive RAR/LNK + mshta.exe + obfuscated JavaScript + git.exe chain; distribution infrastructure expanded to GitHub, GitLab, jsDelivr and Codeberg; SpyGlace v3.1.15, v3.1.17 and v3.1.18 observed.
Sources cited for APT-C-60 Spear-Phishing Campaign Delivering SpyGlace via
- Update on Attacks by Threat Group APT-C-60 in 2026
- Attack Exploiting Legitimate Service by APT-C-60
- Update on Attacks by Threat Group APT-C-60
- ESET Research: Spy group exploits WPS Office zero-day, analysis uncovers a second vulnerability
- Analysis of APT-C-60 Attack on South Korea (SpyGlace v3.0)
- DarkHotel. A cluster of groups united by common techniques
- APT-C-60 hackers exploited WPS Office zero-day to deploy SpyGlace malware
- APT-C-60 Deploys Updated SpyGlace Malware In Japan Espionage
- Spear-Phishing Campaign Uses Proton Drive Links and LNK Files to Deliver SpyGlace
More in malware
- Carbonato botnet: AI-agent-driven worm hijacks unauthenticated Docker daemons on port 2375 and installs the Hermes Agent 'GH0ST' implant
- MacSync macOS infostealer/backdoor: reworked MaaS chain stages stage-two via a public iCloud calendar (SONOMAC1)
- Autonomous AI Agent Operation (Strix, Cairn, Hermes) Steals 600K+ Payment Cards and Injects Skimmers into 100+ E-Commerce Sites
- RemControl Android Banking Trojan Targets Italy and France via Fake TVTap IPTV App
- Macfinger ClickFix Campaign Delivers Atomic macOS Stealer (AMOS) via Fake Verification Prompts
Detection coverage for TL-2026-2371
As of 2026-09-07, Threadlinqs Intelligence publishes 9 detection rule(s) for TL-2026-2371 across Splunk SPL, Microsoft KQL and Sigma, covering 30 indicator(s) of compromise. The whole corpus is readable without an account; a free account unlocks full detection query text in Splunk SPL, Microsoft KQL and Sigma; paid tiers add raw indicator values, correlation and the MCP server. Threadlinqs MCP server · View plans.