Tactics, Techniques & Procedures

Attack patterns observed in the wild, mapped to MITRE ATT&CK where applicable.

T1195.002
Supply Chain Compromise: Compromise Software Supply Chain

Malicious code distributed through package registry artifacts.

MITRE ATT&CK ↗
T1547.001
Boot or Logon Autostart Execution: Registry Run Keys / Startup Folder

Windows persistence via Registry Run key and Task Scheduler.

MITRE ATT&CK ↗
T1547.004
Boot or Logon Autostart Execution: Launch Agent

macOS persistence via LaunchAgent plist.

MITRE ATT&CK ↗
T1543.002
Create or Modify System Process: Systemd Service

Linux persistence via systemd user service.

MITRE ATT&CK ↗
T1056.001
Input Capture: Keylogging

System-wide keylogger captures all keystrokes.

MITRE ATT&CK ↗
T1115
Clipboard Data

Clipboard monitoring for credential and data theft.

MITRE ATT&CK ↗
T1113
Screen Capture

Screenshots captured and exfiltrated via Discord webhooks.

MITRE ATT&CK ↗
T1005
Data from Local System

Collection of .env files, shell history, and host inventory.

MITRE ATT&CK ↗
T1567.001
Exfiltration Over Web Service: Exfiltration to Code Repository

Stolen data uploaded to Hugging Face Hub repositories.

MITRE ATT&CK ↗
T1082
System Information Discovery

Host inventory collection including installed applications.

MITRE ATT&CK ↗
T1217
Browser Information Discovery

Chromium extension LevelDB harvesting across 21+ browsers.

MITRE ATT&CK ↗
T1020
Automated Exfiltration

Scheduled scans and automatic upload of collected data.

MITRE ATT&CK ↗
T1203
Exploitation for Client Execution

Malicious package content delivers exploit code intended to execute in a client application context.

MITRE ATT&CK ↗
T1556
Modify Authentication Process: implant 2FA on victim Telegram account

Hardcoded 2FA password and recovery email installed on victim accounts via Telegram updateTwoFaSettings, with the operator's IMAP mailbox auto-submitting the confirmation code.

MITRE ATT&CK ↗
OTP harvesting via Telegram chat 777000

Listens for messages on Telegram's official OTP sender chat 777000 and forwards every login code to operator-controlled bot channels.

T1021
Remote Services

Malware propagates or executes across additional systems by abusing remote management channels.

MITRE ATT&CK ↗
T1098
Account Manipulation

Malware modifies account state, access paths, sessions, or authorization material to expand or preserve access.

MITRE ATT&CK ↗
T1027
Obfuscated Files or Information

Malware hides payloads, strings, or logic through obfuscation, encoding, or non-obvious containers.

MITRE ATT&CK ↗
T1528
Steal Application Access Token

Malware steals application, cloud, package registry, CI/CD, or developer platform access tokens.

MITRE ATT&CK ↗
T1485
Data Destruction

Malware deletes, corrupts, or otherwise destroys local data or system state.

MITRE ATT&CK ↗
T1102
Web Service

Malware abuses legitimate web services such as Telegram, Discord, GitHub, Cloudflare Workers, or SaaS APIs for C2 or exfiltration.

MITRE ATT&CK ↗
T1059.006
Command and Scripting Interpreter: Python

Malware executes Python through PyPI package setup, install, or imported package code.

MITRE ATT&CK ↗
T1552.001
Unsecured Credentials: Credentials In Files

Malware searches local files, configuration, environment material, or developer workspaces for credentials.

MITRE ATT&CK ↗
T1041
Exfiltration Over C2 Channel

Collected credentials, files, or host data are sent to attacker-controlled infrastructure.

MITRE ATT&CK ↗
T1552.004
Unsecured Credentials: Private Keys

Malware targets SSH keys, wallet private keys, or other private key material.

MITRE ATT&CK ↗
T1071.004
Application Layer Protocol: DNS

Malware uses DNS requests as a command-and-control or exfiltration transport.

MITRE ATT&CK ↗
T1539
Steal Web Session Cookie

Malware targets browser cookies or session material for account takeover or downstream access.

MITRE ATT&CK ↗
T1071.001
Application Layer Protocol: Web Protocols

Malware uses HTTP, HTTPS, or WebSocket traffic for command-and-control or data movement.

MITRE ATT&CK ↗
T1546
Event Triggered Execution

Malware relies on package lifecycle events, hooks, or other trigger points to execute or maintain access.

MITRE ATT&CK ↗
T1036
Masquerading: package impersonation and typosquatting

Package names, metadata, or publishing context imitate legitimate public or private dependencies.

MITRE ATT&CK ↗
T1195.001
Supply Chain Compromise: Compromise Software Dependencies and Development Tools

Malicious code is distributed through package registry artifacts or trusted developer tooling dependencies.

MITRE ATT&CK ↗
T1059.007
Command and Scripting Interpreter: JavaScript

Malware executes JavaScript through npm package entrypoints, lifecycle hooks, or imported package code.

MITRE ATT&CK ↗
T1105
Ingress Tool Transfer

Package code retrieves additional payloads, tools, or stage-two malware after execution.

MITRE ATT&CK ↗