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

LaZagne

LaZagne is an open-source password recovery and credential-dumping tool used to retrieve passwords stored on a local computer. It is written in Python and supports Windows, Linux, and macOS, with standalone releases available via GitHub. The tool targets credentials stored by commonly used software and operating system credential stores using multiple mechanisms including plaintext recovery, APIs, custom algorithms, databases, DPAPI-related access, and hash extraction. Reported capabilities include extracting credentials from web browsers such as Chrome, Firefox, Internet Explorer, Edge, Opera, Brave, Chromium, Vivaldi, and Yandex; mail clients such as Outlook and Thunderbird; chat applications such as Pidgin, Psi, and Skype; databases and database tools; Wi-Fi profiles; sysadmin and file-transfer tools including FileZilla, WinSCP, OpenVPN, CyberDuck, OpenSSH, VNC, RDPManager, and mRemoteNG; KeePass-related material; AWS and Docker environment variables; SSH private keys; and internal credential stores such as Autologon, Credential Files, Credman, Vault files, LSA secrets, GNOME Keyring, and Kwallet. On Windows, administrator privileges are required for some sources such as Wi-Fi passwords and Windows Secrets. LaZagne supports output in text and JSON formats and can be run selectively against specific modules such as browser credential extraction.

The content shows LaZagne is widely used as a dual-use post-compromise credential theft utility by multiple threat actors and malware operations. Groups explicitly associated with its use in the provided material include Evilnum, APT33 (Elfin), APT15, MuddyWater, OilRig, Leafminer, Inception, RedCurl, Pupy, Akira ransomware operators, Beast Ransomware operators, and YoroTrooper-derived tooling. Evilnum was observed delivering a custom Python version of LaZagne through PyVil RAT to dump passwords and collect cookie information for exfiltration to C2 while targeting FinTech organizations in the UK and EU. APT33 used publicly available tools including LaZagne during intrusions against organizations in sectors including government, chemical, engineering, finance, telecoms, healthcare, manufacturing, and research, with activity observed especially in Saudi Arabia and the United States. Akira operators used LaZagne alongside Mimikatz after initial access via VPNs without MFA, exposed RDP, spearphishing, valid accounts, and exploitation of Cisco vulnerabilities, to support credential theft, privilege escalation, and lateral movement in attacks against sectors including education, finance, real estate, and other critical infrastructure. Beast Ransomware operators used LaZagne with Mimikatz and Automim to dump credentials from memory, browsers, databases, and email clients as part of a broader ransomware workflow.

The content also notes LaZagne has been integrated into the Pupy post-exploitation framework, where its Python code can be interpreted in memory without touching disk. Additional operational context in the material includes use of LaZagne in Windows Safe Mode to evade some AV/EDR products, and detection-focused reporting that observed LaZagne and similar browser credential dumpers reading fixed browser storage paths such as Chrome Login Data, Local State, Network Cookies, and Firefox files including logins.json, key3.db, key4.db, and cookies.sqlite. High-confidence indicators and artifacts mentioned in the content include command-line keywords associated with LaZagne-style usage such as "browsers," "Databases," "Mails," and "Sysadmin"; default execution artifacts in some detections involving AppData\Local\Temp and Python27.dll; and loading of a specific SQLite3 DLL bundled with LaZagne in some detection logic. Overall, LaZagne is best characterized as a widely recognized open-source credential theft tool frequently repurposed by espionage actors, ransomware affiliates, and commodity malware for harvesting stored passwords, cookies, and related secrets from compromised systems.

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

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

View more details
Evilnum

During the analysis of PyVil RAT, on several occasions, the malware received from the C2 a new Python module to execute. This Python module is a custom version of the LaZagne Project which the Evilnum group has used in the past. The script will try to dump passwords and collect cookie information to send to the C2.

via cybereason blogcybereason.com
Leafminer

Inception has obtained and used open-source tools such as LaZagne.

via mitre attack websiteattack.mitre.org
Inception

Inception has obtained and used open-source tools such as LaZagne.

via mitre attack websiteattack.mitre.org
APT33

LaZagne can obtain credentials from chats, databases, mail, and WiFi.

via mitre attack websiteattack.mitre.org
OilRig

LaZagne can obtain credentials from chats, databases, mail, and WiFi.

via mitre attack websiteattack.mitre.org
Ke3chang

For example, APT15 uses widely accessible tools like Mimikatz and LaZagne... APT15 used the Mimikatz and LaZagne tools

via ptsecurity globalglobal.ptsecurity.com
MITRE ATT&CK

Techniques & procedures

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

Resource Development

1 technique
T1588.002ToolEvidence1

The content repeatedly states that threat actors 'obtained,' 'acquired,' or 'used' publicly available, open-source, legitimate, or modified tools such as Mimikatz, Cobalt Strike, PsExec, Empire, Impacket, and many others.

Execution

1 technique
T1059Command and Scripting InterpreterEvidence1

The hackers used well known tools, including Meterpreter, Mimikatz, Lazagne, Invoke-Obfuscation, and more.

Credential Access

16 techniques
T1003OS Credential DumpingEvidence15

Using open-source tooling: Mimikatz, Hekatomb, Lazagne, gosecretsdump, smbpasswd.py... Creating snapshots virtual domain controller disks to download and extract NTDS.dit.

T1003.001LSASS MemoryEvidence1

or targeting the local security authority (LSA) secrets (T1003.001) in Windows systems.

T1003.002Security Account ManagerEvidence1

Hash Hashdump (LM/NT)

T1003.004LSA SecretsEvidence2

T1003.004 MuddyWater has performed credential dumping with LaZagne.

T1003.005Cached Domain CredentialsEvidence2

T1003.005 MuddyWater has performed credential dumping with LaZagne.

T1539Steal Web Session CookieEvidence1

The script will try to dump passwords and collect cookie information to send to the C2.

T1552Unsecured CredentialsEvidence1

Each software stores its passwords using different techniques (plaintext, APIs, custom algorithms, databases, etc.).

T1552.001Credentials In FilesEvidence1

Environnement variable FileZilla gFTP History files Shares SSH private keys KeePass Configuration Files

T1552.004Private KeysEvidence1

SSH private keys

T1555Credentials from Password StoresEvidence10

PyVil RAT possesses different functionalities, and enables the attackers to... deploy more tools such as LaZagne in order to steal credentials.

T1555.001KeychainEvidence1

Keychains

T1555.003Credentials from Web BrowsersEvidence6

The script will try to dump passwords and collect cookie information to send to the C2.

T1555.004Windows Credential ManagerEvidence1

Internal mechanism passwords storage Autologon MSCache Credential Files Credman DPAPI Hash Hashdump (LM/NT) LSA secret Vault Files

T1555.005Password ManagersEvidence1

KeePass Configuration Files (KeePass1, KeePass2)

T1555.006Cloud Secrets Management StoresEvidence1

GNOME Keyring

T1649Steal or Forge Authentication CertificatesEvidence1

DPAPI

Command and Control

1 technique
T1105Ingress Tool TransferEvidence1

PyVil RAT possesses different functionalities, and enables the attackers to exfiltrate data, perform keylogging and the taking of screenshots, and the deployment of more tools such as LaZagne... During the analysis of PyVil RAT, on several occasions, the malware received from the C2 a new Python module to execute.

Exfiltration

1 technique
T1041Exfiltration Over C2 ChannelEvidence1

RC4 key data exfiltration from the infected machine being sent to the C2... This encrypted data contains a Json of different data collected from the machine and configuration.

INDICATORS OF COMPROMISE

IOCs tracked for this family

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

View more in app
Hashes
1 tracked

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

TypeValueLatest sighting
hash.sha256●●●●●●●●●●●●View more in app7 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 matching1

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

Threat actor attribution12

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 mapping20

Every documented technique, ranked by evidence weight.

Researcher chatter

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