Skip to main content
Meet us at Black Hat USA 2026— Las Vegas, August 1–6Book a Meeting
Mallory
Back to malware
MalwareUsed by 2 actors

MicrosoftSystem64

MicrosoftSystem64 is a cross-platform remote access trojan and infostealer implemented as an approximately 81 MB Node.js Single Executable Application (SEA) binary for Windows, macOS, and Linux. It was distributed in a software supply-chain campaign through malicious npm packages, initially the js-logger-pack family across 29 versions in April 2026, and later through terminal-logger-utils, ts-logger-pack, pretty-logger-utils, and pinno-loggers in May 2026. In analyzed js-logger-pack samples, the package used a bait-and-switch approach in which a benign-looking logger was presented while a postinstall script executed a downloader that fetched platform-specific MicrosoftSystem64 binaries from the Hugging Face repository Lordplay/system-releases.

Once executed, MicrosoftSystem64 sets its process title to resemble a legitimate Microsoft background service, establishes persistence, and connects to a hard-coded controller over WebSocket and HTTP at 195.201.194.107:8010. Reported persistence mechanisms include a scheduled task and Run key on Windows, a LaunchAgent on macOS, and a systemd user unit or XDG autostart entry on Linux. The malware supports self-update by checking Hugging Face every 24 hours and replacing its binary without signature or checksum validation.

The malware exposes a 24-task remote command surface and supports broad host access and data theft. Reported capabilities include collection of system information; drive and directory listing; arbitrary file read/write/delete and directory creation; recursive file scanning; deployment of additional binaries; browser session clearing; Telegram Desktop session theft; clipboard monitoring; continuous cross-platform keylogging; and screenshot capture every 60 seconds. Keylogging was reported as implemented with SetWindowsHookEx on Windows, CGEventTap on macOS, and evdev or X11-related mechanisms on Linux. MicrosoftSystem64 steals browser credentials, targets credentials from 15 browser families, targets more than 80 cryptocurrency wallet extensions, steals Telegram sessions, and copies SSH keys.

For staging and exfiltration, MicrosoftSystem64 abuses Hugging Face. Public reporting states that binaries were hosted from Lordplay/system-releases, while stolen data was uploaded to private Hugging Face datasets controlled by the attacker, including use of the account jpeek998. The malware can archive requested files, upload them to attacker-controlled private datasets, and resume failed uploads from local state. SafeDep reported confirmed victim activity including 417 screenshots and a 500 MB credential archive exfiltrated from two victims as of 2026-05-28.

The campaign targeted developers through malicious npm packages in the open-source ecosystem. Public reporting cited attribution alignment with FAMOUS CHOLLIMA / Contagious Interview, including infrastructure and identity-anchor overlaps, though attribution remains based on campaign linkage rather than malware-exclusive proof. High-confidence infrastructure directly mentioned in reporting includes ws://195.201.194.107:8010 and associated actor-linked hosts such as api-sub.jrodacooker.dev and log.pricesheet.ink. Reported hashes from JFrog’s analysis include SEA blob SHA-256 46b9522ba2dc757ac00a513dbd98b28babb018eae92347f2cbc3c7a5020872b5 and embedded JavaScript payload SHA-256 1c83019b52be6da9583d28fe934441a74eacef0cd7dbb9d71017122de6fe7cfc.

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

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

View more details
Contagious Interview

MicrosoftSystem64 , a multi-platform Node.js-SEA RAT/infostealer delivered through the npm js-logger-pack family of 29 versions in Apr 2026 and the May 2026 successor packages terminal-logger-utils , ts-logger-pack , pretty-logger-utils , and pinno-loggers .

via github gist webgist.github.com
FamousChollima

"Inside MicrosoftSystem64: A Supply Chain RAT Exfiltrating to HuggingFace" published by SafeDep.

via lazarusholic blueskybsky.app
MITRE ATT&CK

Techniques & procedures

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

Initial Access

1 technique
T1195Supply Chain CompromiseEvidence6

MicrosoftSystem64 , a multi-platform Node.js-SEA RAT/infostealer delivered through the npm js-logger-pack family of 29 versions in Apr 2026 and the May 2026 successor packages terminal-logger-utils , ts-logger-pack , pretty-logger-utils , and pinno-loggers .

Execution

6 techniques
T1053Scheduled Task/JobEvidence1

Once installed, the malware digs in using the native persistence tools of each platform: scheduled tasks and registry keys on Windows, LaunchAgents on macOS, and systemd services with autostart entries on Linux.

T1053.005Scheduled TaskEvidence1

Baseline automatic behavior includes: persisting via scheduled task / Run key (Windows)

T1053.006Systemd TimersEvidence1

MicrosoftSystem64.service filename Linux systemd user-service unit

T1059Command and Scripting InterpreterEvidence1

Once a developer installs the package, it silently downloads and executes MicrosoftSystem64, an 81 MB binary that runs on Windows, Linux, and macOS without needing any separate software pre-installed.

T1059.001PowerShellEvidence1

Windows: compiles C# in-memory via PowerShell Add-Type to install a SetWindowsHookEx low-level keyboard hook

T1106Native APIEvidence1

Windows: compiles C# in-memory via PowerShell Add-Type to install a SetWindowsHookEx low-level keyboard hook, with UIAAutomation-based password-field detection.

Persistence

7 techniques
T1053Scheduled Task/JobEvidence1

Once installed, the malware digs in using the native persistence tools of each platform: scheduled tasks and registry keys on Windows, LaunchAgents on macOS, and systemd services with autostart entries on Linux.

T1053.005Scheduled TaskEvidence1

Baseline automatic behavior includes: persisting via scheduled task / Run key (Windows)

T1053.006Systemd TimersEvidence1

MicrosoftSystem64.service filename Linux systemd user-service unit

T1543Create or Modify System ProcessEvidence1

Once installed, the malware digs in using the native persistence tools of each platform... and systemd services with autostart entries on Linux.

T1543.001Launch AgentEvidence2

Persistence — macOS ~/Library/LaunchAgents/com.launchkeeper.MicrosoftSystem64.plist macOS LaunchAgent persistence path

T1547.001Registry Run Keys / Startup FolderEvidence3

MicrosoftSystem64.desktop filename Linux XDG autostart entry

T1547.015Login ItemsEvidence1

com.launchkeeper.MicrosoftSystem64.plist filename macOS LaunchAgent persistence plist

Privilege Escalation

7 techniques
T1053Scheduled Task/JobEvidence1

Once installed, the malware digs in using the native persistence tools of each platform: scheduled tasks and registry keys on Windows, LaunchAgents on macOS, and systemd services with autostart entries on Linux.

T1053.005Scheduled TaskEvidence1

Baseline automatic behavior includes: persisting via scheduled task / Run key (Windows)

T1053.006Systemd TimersEvidence1

MicrosoftSystem64.service filename Linux systemd user-service unit

T1543Create or Modify System ProcessEvidence1

Once installed, the malware digs in using the native persistence tools of each platform... and systemd services with autostart entries on Linux.

T1543.001Launch AgentEvidence2

Persistence — macOS ~/Library/LaunchAgents/com.launchkeeper.MicrosoftSystem64.plist macOS LaunchAgent persistence path

T1547.001Registry Run Keys / Startup FolderEvidence3

MicrosoftSystem64.desktop filename Linux XDG autostart entry

T1547.015Login ItemsEvidence1

com.launchkeeper.MicrosoftSystem64.plist filename macOS LaunchAgent persistence plist

Stealth

2 techniques
T1036MasqueradingEvidence1

The malware disguises itself as a legitimate Microsoft process... It labels its own process as MicrosoftSystem64 in system listings, closely mimicking the appearance of a genuine Microsoft background service.

T1070.004File DeletionEvidence1

clear_sessions - kill browser processes and destroy session/credential stores

Credential Access

4 techniques
T1056.001KeyloggingEvidence2

a cross-platform keylogger via SetWindowsHookEx / CGEventTap / evdev

T1528Steal Application Access TokenEvidence3

an 80+ crypto-wallet-extension target list

T1555Credentials from Password StoresEvidence2

This RAT steals browser credentials, 80+ crypto wallet extensions, Telegram sessions...

T1649Steal or Forge Authentication CertificatesEvidence4

with 417 screenshots and a 500 MB credential archive already exfiltrated

Discovery

1 technique
T1083File and Directory DiscoveryEvidence1

The capability list is explicit in the extracted bundle: ping , get_system_info , list_drives , list_dir

Collection

4 techniques
T1056.001KeyloggingEvidence2

a cross-platform keylogger via SetWindowsHookEx / CGEventTap / evdev

T1113Screen CaptureEvidence2

60-second screenshot streaming

T1119Automated CollectionEvidence1

It targets credentials from 15 browser families, lifts data from over 80 cryptocurrency wallet extensions, hijacks Telegram Desktop sessions, copies SSH keys, runs a continuous keylogger, and takes screenshots every 60 seconds.

T1560Archive Collected DataEvidence1

It then: archives the requested file or folder into a gzip file under the system temp directory

Command and Control

3 techniques
T1071.001Web ProtocolsEvidence2

It carries WebSocket C2 at ws://195.201.194.107:8010 on Hetzner DE AS24940

T1105Ingress Tool TransferEvidence3

Lordplay/system-releases account for binary staging

T1219Remote Access ToolsEvidence2

"Inside MicrosoftSystem64: A Supply Chain RAT Exfiltrating to HuggingFace"

Exfiltration

2 techniques
T1567Exfiltration Over Web ServiceEvidence4

HuggingFace-backed exfiltration under the jpeek998 account — and earlier the Lordplay/system-releases account for binary staging

T1567.002Exfiltration to Cloud StorageEvidence1

Malware Inside MicrosoftSystem64: A Supply Chain RAT Exfiltrating to HuggingFace

Other

1 technique
T1562Impair DefensesEvidence1

The implant also supports clear_sessions , which kills browser processes and destroys session stores to force reauthentication while the keylogger is already running.

INDICATORS OF COMPROMISE

IOCs tracked for this family

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

View more in app
Network
14 tracked

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

Hashes
15 tracked

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

Other
10 tracked

Other indicator types observed in public reporting.

TypeValueLatest sighting
ip.v4●●●●●●●●●●●●View more in app2 days ago
domain●●●●●●●●●●●●View more in app23 days ago
domain●●●●●●●●●●●●View more in app23 days ago
domain●●●●●●●●●●●●View more in app23 days ago
uri●●●●●●●●●●●●View more in app23 days ago
domain●●●●●●●●●●●●View more in app23 days ago
ACTIVITY FEED

Recent activity

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

cyber security newsNews
May 29, 2026
MicrosoftSystem64 Malware Uses HuggingFace Datasets for Stealthy Data Exfiltration

Cross-platform remote access trojan delivered via poisoned npm packages that steals browser credentials, cryptocurrency wallet data, Telegram Desktop sessions, SSH keys, keystrokes, and screenshots; persists across Windows, Linux, and macOS; uses HuggingFace for binary hosting, self-updates, and exfiltration; and supports remote command execution.

Read more
lazarusholic blueskyNews
May 29, 2026
Post by @lazarusholic.bsky.social - Bluesky

A remote access trojan referenced in the context of a supply chain campaign, described as exfiltrating data to HuggingFace.

Read more
safedep blogNews
May 28, 2026
141 npm Packages Abuse Registry as Adware Hosting - Real-time Open Source Software Supply Chain Security

A supply-chain remote access trojan delivered via malicious npm packages. It is described as a Node.js SEA binary that steals browser credentials, cryptocurrency wallet extension data, and Telegram sessions, and exfiltrates data to HuggingFace.

Read more
safedep blogNews
May 28, 2026
Mini Shai-Hulud "Miasma: The Spreading Blight" Hits @redhat-cloud-services: Multiple Packages at Risk - Real-time Open Source Software Supply Chain Security

A remote access trojan delivered via malicious npm packages as an 81 MB Node.js SEA binary. It is described as stealing browser credentials, data from more than 80 crypto wallet extensions, and Telegram sessions, and exfiltrating data to HuggingFace.

Read more
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 matching39

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

Threat actor attribution2

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 mapping27

Every documented technique, ranked by evidence weight.

Researcher chatter

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