Skip to main content
Live Webinar with SANS (June 25)— Agentic CTI Automation for Fun & ProfitRegister Free
Mallory
Malware

Gaslight

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.

MITRE ATT&CK

Techniques & procedures

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

Execution

1 technique
T1059Command and Scripting InterpreterEvidence1

It harvests a wide array of sensitive data, including credentials from browser storage across Chrome, Safari, Firefox, and Brave, as well as terminal command histories...

Persistence

1 technique
T1543.001Launch AgentEvidence1

Persistence is achieved through a LaunchAgent. This implant’s plist carries the Label value com.apple.system.services.activity.

Privilege Escalation

1 technique
T1543.001Launch AgentEvidence1

Persistence is achieved through a LaunchAgent. This implant’s plist carries the Label value com.apple.system.services.activity.

Stealth

4 techniques
T1027Obfuscated Files or InformationEvidence1

To avoid static analysis, it resolves its API calls at runtime via dlsym, steering clear of static symbol tables, and determines its own executable location dynamically.

T1036MasqueradingEvidence1

This implant’s plist carries the Label value com.apple.system.services.activity. Masquerading within Apple’s com.apple.* namespace is a tactic widely used in many macOS malware families, including those previously tied to DPRK-linked activities.

T1070Indicator RemovalEvidence1

Gaslight employs runtime self-redaction, stripping the token from its own output to prevent recovery from crash artifacts or memory dumps.

T1497Virtualization/Sandbox EvasionEvidence1

The most notable feature of Gaslight is its defensive strategy, which pivots from conventional sandbox evasion to active deception of the investigative process.

Credential Access

1 technique
T1555Credentials from Password StoresEvidence1

It harvests a wide array of sensitive data, including credentials from browser storage across Chrome, Safari, Firefox, and Brave... Crucially, the implant also targets the host's login keychain-db.

Discovery

2 techniques
T1082System Information DiscoveryEvidence1

It harvests a wide array of sensitive data, including ... installed application listings, and process snapshots captured via ps aux.

T1497Virtualization/Sandbox EvasionEvidence1

The most notable feature of Gaslight is its defensive strategy, which pivots from conventional sandbox evasion to active deception of the investigative process.

Command and Control

2 techniques
T1071.001Web ProtocolsEvidence1

Communication with the attacker is handled via a command-and-control loop operating over the Telegram Bot API, utilizing AES-GCM encrypted payloads over certificate-pinned TLS.

T1573Encrypted ChannelEvidence1

Communication with the attacker is handled via a command-and-control loop operating over the Telegram Bot API, utilizing AES-GCM encrypted payloads over certificate-pinned TLS.

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 attribution

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 mapping10

Every documented technique, ranked by evidence weight.

Researcher chatter

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