Detailed Analysis of DocSwap Malware Disguised as Security Document Viewer
2025-03-13 • S2W •
S2W analyzed DocSwap, an Android malware sample first seen in January 2025 that disguised itself as a document viewing authentication app and appeared aimed at South Korean mobile users based on Korean-language strings and the app lure. The malware decrypts an embedded security.db payload with XOR, loads an internal DEX file, requests broad permissions, and abuses accessibility services for keylogging while maintaining persistence through a foreground service and boot-triggered execution. Its command set supports information theft and device control, including file transfer, camera and microphone recording, call and contact collection, SMS access, and exfiltration over socket communication. The hardcoded C2 was 204.12.253[.]10:6834, and the same infrastructure showed a CoinSwap phishing page before later displaying a Naver favicon and “Million OK !!!!,” a trait S2W notes was previously seen on phishing servers targeting Naver accounts linked to Kimsuky. S2W tracks North Korea-linked unidentified groups as puNK and designated the DocSwap operators as puNK-004.
Indicators of Compromise
| Type | Value | First Seen | Last Seen |
|---|---|---|---|
| HASH | bf134495142d704f9009a7d325fb954… | 2025-03-13 | 2025-03-19 |
| HASH | 18e92e57568ad5aad4635c932782ee1… | 2025-03-13 | 2025-03-13 |
| HASH | 28e2221b90e9ef4c8e38593efd383dc… | 2025-03-13 | 2025-03-13 |
| HASH | ae1721ce930929dfb060371cd0012aa… | 2025-03-13 | 2025-03-13 |
| HASH | 0c84233ca90e5be15f6cdafa43d8420… | 2025-03-13 | 2025-03-13 |
| URL | http://change.pi-usdt.o-r.kr | 2025-03-13 | 2025-03-13 |
| URL | http://hange.pi-usdt.o-r.kr | 2025-03-13 | 2025-03-13 |
| DOMAIN | change.pi-usdt.o-r.kr | 2025-03-13 | 2025-03-13 |
| DOMAIN | hange.pi-usdt.o-r.kr | 2025-03-13 | 2025-03-13 |
| IPv4 | 204.12.253.10 | 2025-03-13 | 2025-03-13 |