Qbot
Overview
Executive Summary
Qbot (also known as Qakbot or QuackBot) is an extremely sophisticated, highly modular banking trojan and botnet that has been active since at least 2007. Originally designed to steal banking credentials via web injection, it has evolved into one of the most prominent Initial Access Brokers (IAB) in the cybercriminal ecosystem. Qbot is now primarily utilized to establish a deeply persistent foothold in corporate networks, steal Active Directory credentials, and facilitate the devastating, network-wide deployment of tier-1 ransomware, such as BlackBasta, Egregor, or ProLock.Infection Vector and Technical Capabilities
Qbot is overwhelmingly distributed via massive, highly sophisticated email thread-hijacking campaigns. It replies to existing, legitimate corporate email threads with malicious links or ZIP attachments (often containing weaponized Excel documents with XLM macros), making the phishing lures incredibly convincing. Its technical capabilities represent the apex of cybercriminal engineering:- Advanced Evasion and Anti-Analysis: Qbot is heavily packed and employs numerous anti-VM and anti-sandbox checks. It frequently utilizes "living off the land" techniques, using legitimate Windows binaries (like `regsvr32.exe` or `wscript.exe`) to execute its payload, severely complicating EDR detection.
- Aggressive Lateral Movement: Once active, Qbot immediately begins mapping the internal network. It steals credentials using Mimikatz-like modules, enumerates Active Directory, and attempts to move laterally via SMB (Server Message Block) utilizing stolen admin credentials or exploiting known vulnerabilities.
- The Ransomware Precursor: Qbot's ultimate goal in modern campaigns is total domain compromise. Once it has secured domain admin privileges and mapped the network, the operators sell this access to ransomware syndicates, who use the Qbot infrastructure to push ransomware encryptors to every machine on the network simultaneously.
Threat Assessment
A Qbot detection is a critical, enterprise-threatening crisis. It is a Tier-1 threat indicating that a highly capable, financially motivated threat group is actively operating within the network. If Qbot is not eradicated completely and immediately, a full-scale ransomware deployment is almost guaranteed within days.Incident Response and Remediation
- Declare a Major Incident: Engage specialized, third-party Incident Response (IR) teams immediately. Isolate affected endpoints, but do not reboot them, to preserve critical memory forensics needed to understand the scope of the lateral movement.
- Active Directory Lockdown: The immediate threat is lateral movement and domain compromise. IR teams must hunt for anomalous admin logins, reset krbtgt account passwords (twice), and scrutinize Domain Admin account activity.
- Enterprise-Wide Eradication: Remediating Qbot requires a highly coordinated, network-wide effort to identify all compromised hosts, sever all C2 connections, and rebuild affected machines from known-good baselines. Removing a single Qbot endpoint is insufficient, as the malware will simply re-infect it from another compromised host on the LAN.
Known aliases
Threat reports may refer to this family under multiple names:
MITRE ATT&CK Techniques
Observed techniques used by this family, mapped to the MITRE ATT&CK framework:
Tactical Mitigations
Based on the techniques used by this family, consider the following defensive strategies:
- T1566.001: Scan email attachments for malicious macros, scripts, or suspicious archive files.
Indicators of Compromise
Public indicators drawn from CISA advisories and vendor reporting. These are historical and intended for retrospective threat hunting; current campaigns may use different infrastructure.
Delivery vectors
HTML smuggling attachmentsISO/IMG containers with LNK filesOneNote files dropping HTA
Network indicators
TLS to compromised residential IPs acting as C2 proxiesBeaconing every 30-60 seconds with hard-coded ports 443, 995, 2222
Persistence mechanisms
Scheduled task with random GUID nameDLL sideloading via legitimate signed binaries
Detection Guidance
Detection ideas drawn from public reporting. Tune to your environment before deploying.
- YARA rules from CISA Qakbot advisory
- Sysmon detections for regsvr32.exe loading DLL from %APPDATA%
- EDR rule for explorer.exe injecting into msra.exe or mobsync.exe
Generated Detections (Boilerplate)
These YARA and Sigma rules are auto-generated based on the family name and aliases. They must be heavily tuned before deployment in a production environment.
YARA Rule
rule MALWARE_WIN_QBOT {
meta:
description = "Detects Qbot (banking_trojan)"
author = "SystemHelpdesk Boilerplate Generator"
date = "2026-07-06"
strings:
$s1 = "qbot" ascii wide nocase
$s2 = "trojan.qbot" ascii wide nocase
$s3 = "banking.qakbot" ascii wide nocase
$s4 = "win32/qakbot" ascii wide nocase
$s5 = "qakbot" ascii wide nocase
$s6 = "pinkslipbot" ascii wide nocase
condition:
uint16(0) == 0x5a4d and any of them
}Sigma Rule
title: Suspicious Qbot Activity
id: d9b8af17f349af0718badc314ce6b4bd
status: experimental
description: Detects generic indicators of the qbot malware family.
logsource:
category: process_creation
product: windows
detection:
selection:
Image|endswith:
- '\cmd.exe'
- '\powershell.exe'
CommandLine|contains:
- "*qbot*"
- "*trojan.qbot*"
- "*banking.qakbot*"
- "*win32/qakbot*"
- "*qakbot*"
- "*pinkslipbot*"
condition: selection
level: mediumContainment & Response Steps
Ordered checklist for responders. Adapt to your environment and engage professional support for active incidents.
- Run FBI-distributed Qakbot uninstaller (where applicable per the 2023 takedown)
- Isolate the host and block C2 IP ranges
- Rotate credentials in browser stores and email clients on host
- Hunt for Cobalt Strike beacons and follow-on ransomware staging
What to Avoid
Common mistakes during response to this family that can destroy evidence, spread the infection, or worsen recovery.
- Do not rely solely on AV signatures; Qbot updates frequently
- Do not restore from backups without verifying the backup pre-dates infection
- Do not ignore email reply-chain hijacking — notify recipients
References & External Analysis
- MITRE ATT&CK: QakBot (S0650)
- Search "qbot" on VirusTotal (External Analysis)
Frequently Asked Questions
What is QakBot/Qbot?
A modular banking trojan used by financially-motivated actors since at least 2007, used for credential theft and as a malware delivery agent.
How has QakBot evolved?
MITRE notes it evolved from an information stealer into a delivery agent for ransomware, most notably ProLock and Egregor.
How does QakBot typically arrive?
Through phishing emails containing malicious attachments or links, sometimes within hijacked email threads.
What are QakBot's other names?
It is also tracked as Qbot, Pinkslipbot, and QuackBot.
Is QakBot linked to ransomware?
Yes; it has acted as an access broker preceding ransomware deployment.
How can organizations defend against QakBot?
Block phishing, restrict macros, monitor for credential theft and lateral movement, and keep tested offline backups.
Where is the authoritative reference?
MITRE ATT&CK's QakBot entry (S0650), linked on this page.
How do I remove the Qbot Banking_Trojan from Windows?
Manual removal of Qbot is highly discouraged as it may leave persistence mechanisms intact. We recommend disconnecting the device from the internet and utilizing a professional incident response service or enterprise-grade EDR software to conduct a full forensic sweep.
Is Qbot a virus or a Banking_Trojan?
Qbot is classified as a Banking_Trojan. Unlike traditional viruses that infect files, modern malware like Qbot typically operates as a standalone payload designed to compromise systems, steal data, or deploy secondary stage implants.
What are the main symptoms of a Qbot infection?
Symptoms of Qbot can include unexpected system slowness, unauthorized outbound network traffic to unknown IP addresses, disabled security software, and suspicious background processes running from AppData or Temp directories.
Related Families (Category: banking_trojan)
Explore other malware families in the same category:
Protect Your Network Against Banking_Trojans
Want to prevent Qbot and similar threats from compromising your organization? Read our comprehensive defensive guide: Banking Trojan Protection.
Machine-readable
Get this profile as JSON: https://jordan123234-malware-families-explorer.static.hf.space/api/qbot.json
Ecosystem & Interactive Environments
This profile is part of the Malware Families Catalog, a public dataset of 2,899 malware families. The catalog is also published across our ecosystem: Hugging Face, Kaggle, Zenodo, Replit, StackBlitz, CodeSandbox, and CodePen.