Skip to main content
Mallory
MalwareUsed by 1 actor

WINGHOOK

WINGHOOK is a Linux/Unix keylogger malware family identified by Mandiant during investigations into UNC2891 activity. It is described as a shared library (.so) that hooks the read and fgets functions to capture input on Linux and Unix-based operating systems. Captured keystroke data is stored in an encoded format under /var/tmp/ using filenames beginning with .zmanDw. Mandiant also identified WINGCRACK as a companion utility used to decode and display WINGHOOK’s encoded log files; the malware author appears to refer to these encoded keylog files as “schwing” files. Reporting also associates WINGHOOK with UNC2891’s broader toolkit used in intrusions targeting ATM switching and related infrastructure, alongside other custom malware such as CAKETAP, SLAPSTICK, TINYSHELL, and log-cleaning utilities including LOGBLEACH/MIGLOGCLEANER.

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
UNC2891

UNC2891 deployed... WINGHOOK (keylogger)

via ctoatncsc substackctoatncsc.substack.com
MITRE ATT&CK

Techniques & procedures

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

Stealth

2 techniques
T1014RootkitEvidence1
TacticStealth

"UNC2891 deployed a range of custom malware, including CAKETAP (a Solaris/Linux rootkit)... attackers maintained undetected access for years"

T1140Deobfuscate/Decode Files or InformationEvidence1
TacticStealth

"UNC2891 frequently used the uuencoding scheme to encode and decode files..." and "WINGCRACK is a utility that can decode and display the content of files containing encoded keylog data"

T1056.001KeyloggingEvidence1

"WINGHOOK is a keylogger...packaged as a shared library (SO file) that hooks the read and fgets functions..."

Collection

1 technique
T1056.001KeyloggingEvidence1

"WINGHOOK is a keylogger...packaged as a shared library (SO file) that hooks the read and fgets functions..."

T1105Ingress Tool TransferEvidence1

MITRE list: "T1105:Ingress Tool Transfer" and description of deploying multiple utilities/toolkit components.

ACTIVITY FEED

Recent activity

2 sources tracked across advisories, community write-ups, and news. New activity surfaces here as Mallory finds it.

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 matching

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 mapping4

Every documented technique, ranked by evidence weight.

Researcher chatter

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