Skip to main content
Mallory
Back to malware
MalwareUsed by 1 actor

CompactGopher

CompactGopher is a custom Go-based file collection and data exfiltration tool used by the China-aligned GopherWhisper threat group. It has been described as a payload dropped by LaxGopher and as a dedicated utility used to remove stolen information from compromised networks, including in intrusions targeting Mongolian governmental institutions observed by ESET in 2025. Its core behavior is to take files specified via command-line arguments, collect files of interest, compress them into ZIP archives, encrypt the archives with AES-CFB-128, and automatically upload them to the file-sharing service file.io for exfiltration. Reported file-selection behavior includes filtering by extension and timestamp; specifically mentioned targeted extensions are .doc, .docx, .jpg, .xls, .xlsx, .txt, .pdf, .ppt, and .pptx. After successful upload, it deletes the local archive. One reported hardcoded AES-CFB-128 key is korehappyhappyhappy+821054197565. A referenced sample is temp001.exe, detected as WinGo/Filecoder.JI and described as the CompactGopher exfiltration tool.

Share:
For your environment

Hunt this family in your stack

Mallory pivots from this family to the IOCs, detections, and named campaigns that touch your stack, and pages you when something new lands.

THREAT ACTORS

Groups observed using it

1 distinct threat actor attributed by public researchers. Open in Mallory to see the full evidence chain and overlapping campaigns.

View more details
GopherWhisper

CompactGopher is a custom Go-based file collection and exfiltration tool deployed by operators to conveniently compress files specified in command line arguments and automatically exfiltrate them to the file.io file sharing service, which allows the uploading of files without requiring any registration.

MITRE ATT&CK

Techniques & procedures

16 distinct techniques documented for this family, organized by ATT&CK tactic.

Stealth

2 techniques
T1070.004File DeletionEvidence1
TacticStealth

CompactGopher runs its own cleanup process by deleting both the cleartext and encrypted archives... BoxOfFriends selfdelete... the file used in the injection process will be deleted.

T1140Deobfuscate/Decode Files or InformationEvidence2
TacticStealth

JabGopher, LaxGopher, CompactGopher, RatGopher, and SSLORDoor all have encryption/decryption capabilities.

Discovery

1 technique
T1083File and Directory DiscoveryEvidence1
TacticDiscovery

CompactGopher , a Go-based file collection utility dropped by LaxGopher to filter files of interest by extensions (.doc, .docx, .jpg, .xls, .xlsx, .txt, .pdf, .ppt, and .pptx.)

Collection

5 techniques
T1005Data from Local SystemEvidence2

LaxGopher, RatGopher, SSLORDoor, and CompactGopher can collect local data from a compromised machine.

T1074Data StagedEvidence2

CompactGopher packages selected files and ships them out through the file.io sharing service.

T1119Automated CollectionEvidence2

CompactGopher automates the collection of data based on command line arguments.

T1560Archive Collected DataEvidence5

GopherWhisper also used a custom exfiltration tool to compress stolen data and upload it to the File.io file-sharing service.

T1560.003Archive via Custom MethodEvidence2

CompactGopher can be used as a utility to collect and archive data.

T1071.001Web ProtocolsEvidence2

LaxGopher, RatGopher, and BoxOfFriends use HTTPS for C&C communication.

T1102Web ServiceEvidence3

GopherWhisper leverages Discord, Slack, Microsoft 365 Outlook, and file.io for C&C communications and exfiltration.

T1105Ingress Tool TransferEvidence3

LaxGopher, RatGopher, and SSLORDoor can all download additional files/payloads.

T1573.001Symmetric CryptographyEvidence2

LaxGopher and RatGopher use AES algorithms for encryption. BoxOfFriends uses XOR encryption.

Exfiltration

4 techniques
T1020Automated ExfiltrationEvidence2

CompactGopher is a file uploader that automatically exfiltrates data.

T1048.002Exfiltration Over Asymmetric Encrypted Non-C2 ProtocolEvidence2

RatGopher and CompactGopher use HTTPS to exfiltrate data collected from victims to file.io.

T1567Exfiltration Over Web ServiceEvidence8

CompactGopher exfiltration tool.

T1567.002Exfiltration to Cloud StorageEvidence4

To remove stolen information from compromised networks, the attackers used a dedicated data exfiltration tool called CompactGopher, which compressed files and uploaded them to the file-sharing service File.io.

INDICATORS OF COMPROMISE

IOCs tracked for this family

2 indicators attributed across vendor reports, sandbox runs, and researcher write-ups. Full values are available in Mallory.

View more in app
Network
1 tracked

IPs, domains, and DNS infrastructure linked to this family.

Hashes
1 tracked

File hashes (MD5, SHA-1, SHA-256) from samples and reports.

TypeValueLatest sighting
domain●●●●●●●●●●●●View more in app1 month ago
hash.sha1●●●●●●●●●●●●View more in app2 months ago
What this page doesn’t show

The version that knows your environment.

This page is what’s public. Mallory adds the parts that aren’t: which of your assets match these IOCs, which detections are missing, which campaigns to expect next, and what to do in the next 30 minutes.
IOC matching2

Match every observed IP, domain, and hash against your live telemetry.

Threat actor attribution1

Named campaigns wielding this family, with evidence pinned to each claim.

Exploited vulnerabilities

CVEs this family uses for access and lateral movement.

Detection signatures

YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.

MITRE ATT&CK mapping16

Every documented technique, ranked by evidence weight.

Researcher chatter

Reddit, Mastodon, and CTI community discussion around this family.