구직자로 위장한 공격자의 Github 악용 악성코드 유포 사례 분석
2025-06-03 • ENKI • Cyber threat report on ITWorker, T1059.003, T1140 •
ENKI analyzed GitHub repositories operated by an actor posing as a full-stack and blockchain job seeker under accounts including RealToma, mthomas0802, and L34rnT0C0d3. The actor copied legitimate projects and hid malicious scripts in files such as logger.ts and mm.js, causing users who ran the projects to download DLL malware from Catbox or Dropbox and execute it with rundll32. The final backdoor used multiple threads, IOCP-based HTTP POST C2 communications, Base64 and MT19937-based encoding, mutex-based single-instance control, host profiling, process enumeration, keepalive changes, and code-injection preparation. Infrastructure and delivery changed over time, including C2 shifts from 166.88.90[.]143 to 166.88.117[.]246 and a linked Mercury Swap phishing site that could target cryptocurrency wallets. The article places the activity in the broader risk context of job-themed malware delivery, DPRK IT worker deception, Contagious Interview, and Lazarus-linked Operation DreamJob, but the analyzed GitHub activity should not be attributed beyond what the source supports.
Indicators of Compromise
| Type | Value | First Seen | Last Seen |
|---|---|---|---|
| HASH | 8b6d6807213c21c84192cc697d96396… | 2025-06-03 | 2025-06-03 |
| HASH | 5527f0acb4755e4402434f84c0aac60… | 2025-06-03 | 2025-06-03 |
| HASH | 13412b54e3e8f30d3179e54cc653dc6… | 2025-06-03 | 2025-06-03 |
| HASH | 52046ad374041f0cabc47e897e10de8… | 2025-06-03 | 2025-06-03 |
| HASH | 7790c55c5dded39c0a6a0eabf05665c… | 2025-06-03 | 2025-06-03 |
| HASH | 6ac3bd5e67f5ba1f8effbb53d25078e… | 2025-06-03 | 2025-06-03 |
| URL | https://files.catbox.moe/mur3el… | 2025-06-03 | 2025-06-03 |
| URL | https://app.mercuryswap.io | 2025-06-03 | 2025-06-03 |
| URL | https://files.catbox.moe/zxmneq… | 2025-06-03 | 2025-06-03 |
| URL | https://www.dropbox.com/scl/fi/… | 2025-06-03 | 2025-06-03 |
| DOMAIN | app.mercuryswap.io | 2025-06-03 | 2025-06-03 |
| IPv4 | 166.88.117.246 | 2025-06-03 | 2025-06-03 |
| IPv4 | 166.88.90.143 | 2025-06-03 | 2025-06-03 |