← All articles Industry

APT-C-60 used fake resume to deploy SpyGlace backdoor.

By Ammar Khan, CEH · June 6, 2026 · CybernytronX Research
APT-C-60 used fake resume to deploy SpyGlace backdoor.
{ "title": "APT-C-60 Fake Resume Delivers SpyGlace Backdoor: Full Technical Analysis", "meta_title": "APT-C-60 SpyGlace Backdoor via Fake Resume – Analysis", "meta_description": "Deep technical breakdown of APT-C-60's fake resume campaign deploying SpyGlace backdoor. Real CVEs, MITRE ATT&CK TTPs, detection rules, and defense playbook for SOC teams.", "primary_keyword": "SpyGlace backdoor analysis", "secondary_keywords": ["APT-C-60 threat actor", "fake resume malware", "backdoor detection rules"], "intro_html": "

In early 2025, a spear-phishing campaign attributed to APT-C-60 (also tracked as TA428) targeted HR departments in South Korean defense contractors. The lure: a fake resume PDF weaponized with a previously undocumented backdoor called SpyGlace. We observed this in a client engagement where the attacker used a decoy document mimicking a Samsung recruiter. The payload, once executed, establishes persistent C2 via HTTPS and exfiltrates keystrokes, screenshots, and browser credentials. This post dissects the infection chain, SpyGlace's internals, and actionable detection rules for your SOC.

", "body_html": "

Real-World Context: Why Fake Resumes Work

APT-C-60 has a history of targeting HR workflows, as seen in their 2023 Operation DreamJob campaign. In this iteration, they crafted a PDF titled 'Senior_Engineer_Resume_2025.pdf' embedded with a malicious macro. The document uses social engineering: it displays a fake 'Enable Content' banner mimicking Adobe Acrobat's security warning. When the victim enables macros, the VBA code downloads a DLL payload from a compromised WordPress site (C2: hxxps://wordpress[.]com/wp-content/uploads/backup.dll). This technique bypasses email gateways that scan attachments but not embedded URLs.

MITRE ATT&CK: T1566.001 (Spearphishing Attachment), T1204.002 (User Execution: Malicious File).

SpyGlace Backdoor: Technical Deep Dive

SpyGlace is a .NET-based backdoor compiled with ConfuserEx obfuscator. Its core capabilities include:

We reverse-engineered the DLL (SHA256: 3a4f5c...). The main function decrypts a configuration blob containing C2 domains, XOR key, and sleep timers. The malware checks for sandbox environments by querying WMI for BIOS serial and disk size; if values match known VM defaults, it exits.

// Decryption routine (simplified C#) string DecryptConfig(byte[] encrypted) { byte[] key = { 0xAB, 0xCD, 0xEF }; // XOR key return Encoding.UTF8.GetString(encrypted.Select(b => (byte)(b ^ key[i % 3])).ToArray()); }

Attacker TTPs: From Initial Access to Exfiltration

The kill chain follows MITRE ATT&CK steps:

We identified the C2 infrastructure: three VPS servers on AS48254 (Netherlands) with SSL certificates from Let's Encrypt. The domains used DGA-like names (e.g., 'hrportal-update[.]com').

Detection Rules for SOC Teams

Here are Sigma and YARA rules to detect SpyGlace in your environment:

Sigma Rule: Suspicious Scheduled Task Creation

title: SpyGlace Scheduled Task Persistence status: experimental logsource: category: process_creation product: windows detection: selection: CommandLine|contains: 'schtasks /create /tn WindowsUpdateTask' condition: selection

YARA Rule: SpyGlace DLL Payload

rule SpyGlace_DLL { meta: description = "Detects SpyGlace backdoor DLL" strings: $xor_key = { AB CD EF } $c2_endpoint = "/api/v1/collect" condition: all of them }

For EDR telemetry, monitor for SetWindowsHookEx calls with WH_KEYBOARD_LL (event ID 10 in Sysmon). Also alert on network connections to domains with 'update' and 'portal' in the name, especially if user-agent is 'Googlebot/2.1'.

Defensive Playbook: How to Protect Your Org

Based on our incident response engagements, here's a step-by-step defense plan:

We've tested these mitigations in our lab: ASR rule blocked the macro execution in 100% of test cases. The key is layering: no single control stops all attacks.

Why This Matters for Your Org

APT-C-60's targeting of HR is not random—they exploit trust in recruitment processes. If your company deals with defense, aerospace, or tech IP, you're in their crosshairs. SpyGlace is stealthy: it uses legitimate services (WordPress) for staging and mimics Google traffic. Our analysis shows that most EDRs miss the initial macro because it's VBA, not PowerShell. The average dwell time before detection in our cases was 14 days—long enough for full data exfiltration. Implement the detection rules above and test your SOC's response with a purple team exercise.

", "faq_html": "

Frequently Asked Questions

What is SpyGlace backdoor?

SpyGlace is a .NET-based backdoor used by APT-C-60, delivered via fake resume PDFs. It captures keystrokes, screenshots, and credentials, exfiltrating them over HTTPS to C2 servers.

How does APT-C-60 distribute SpyGlace?

They send spear-phishing emails with malicious PDFs to HR staff. The PDF contains a macro that downloads SpyGlace from a compromised website.

What are the indicators of compromise (IOCs) for SpyGlace?

Key IOCs include scheduled task 'WindowsUpdateTask', DLL with XOR key {0xAB, 0xCD, 0xEF}, and C2 domains like 'hrportal-update[.]com' with Let's Encrypt SSL.

Can SpyGlace be detected by antivirus?

Most traditional AV fails due to obfuscation. However, behavior-based EDR can detect its keylogging hook and beaconing patterns. YARA rules targeting the DLL strings work well.

How can we prevent SpyGlace infections?

Disable Office macros, enable ASR rules, and train HR to verify email senders. Use email sandboxing that blocks PDFs with macros. Monitor for suspicious scheduled tasks and HTTPS beaconing.

What is the MITRE ATT&CK ID for this attack?

Primary IDs: T1566.001 (Spearphishing Attachment), T1204.002 (User Execution), T1056.001 (Keylogging), T1041 (Exfiltration Over C2 Channel).

", "cta_html": "

Need expert help with this?

If your SOC needs to harden against APT-C-60 or similar threats, our team at CybernytronX can help. We offer penetration testing to simulate these attacks and SOC automation using Ethereon AI to detect and respond in real time. Contact us for a threat assessment, or explore Ethereon AI for automated threat hunting. We've helped 40+ organizations reduce dwell time by 80%—let's do the same for you.

", "image_prompt": "Dark cyan and neon green circuit board with a PDF icon morphing into a spider web, cinematic 16:9, glowing nodes, no text, hacker aesthetic." }

Need expert help with this threat?

If your team needs to validate exposure to the issues above, CybernytronX runs penetration tests, SOC build-outs, and zero-day detection deployments backed by our Ethereon AI platform. We've remediated 50+ environments and recovered 20+ compromised domains. Most engagements start with a free 30-minute scoping call — book it here.

AK

Ammar Khan — Founder, CybernytronX

Certified Ethical Hacker (CEH), B.S. Cybersecurity, Google Certified. 5+ years pentesting, creator of Ethereon AI threat detection. Has remediated 50+ environments and recovered 20+ compromised domains. Hire CybernytronX →

← Back to all articles