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

DEEP#DOOR

Deep#Door is a Python-based backdoor and credential-stealing remote access trojan targeting Windows systems. According to Securonix reporting cited in the provided content, it is delivered via an obfuscated batch-file dropper, most notably install_obf.bat, with some reporting also referencing finallyJob.bat. The loader disables or tampers with Windows security controls, suppresses PowerShell and firewall logging, bypasses SmartScreen, and extracts an embedded Python implant from its own script body rather than downloading a second stage. Reported implant filenames include svc.py and c.py, with svc.py written to %LOCALAPPDATA%\SystemServices\ to blend in with legitimate components.

Deep#Door establishes persistent access through multiple redundant mechanisms, including Startup folder scripts, Registry Run keys, Scheduled Tasks, and optional WMI event subscriptions. It also uses a watchdog mechanism to restore persistence artifacts if they are removed. For command and control, the malware uses the public TCP tunneling service bore.pub, including dynamic port discovery and challenge-response authentication, allowing operators to avoid dedicated attacker infrastructure and blend traffic with legitimate tunneling activity. The content specifically notes candidate outbound ports 41234-41243 and broader scanning from 1024-65535 to locate an active tunnel.

Its capabilities include remote shell/command execution, file transfer, reconnaissance, port and internal network scanning, keylogging, clipboard monitoring, screenshot capture, webcam access, microphone/audio recording, and broad credential theft. Reported theft targets include browser credentials from Chrome, Edge, Firefox, Windows Credential Manager, Wi-Fi profiles, SSH private keys, and cloud credentials or tokens associated with AWS, Azure, and GCP. The malware is described as suitable for long-term espionage, credential exfiltration, lateral movement, and post-exploitation.

Deep#Door also incorporates extensive anti-analysis and defense-evasion features, including sandbox, debugger, and virtual machine detection, AMSI and ETW patching, ntdll unhooking, Microsoft Defender tampering, command-line wiping, timestamp stomping, and event log clearing. The provided content further attributes destructive capabilities to the malware, including Master Boot Record overwrite, forced system crashes/BSOD, and a fork bomb. Distribution is assessed as likely via traditional methods such as phishing, but the scale of attacks, success rate, and specific threat actor attribution are not available in the provided content. High-confidence indicators and artifacts mentioned include install_obf.bat, finallyJob.bat, svc.py, c.py, SystemServices.vbs, the path %LOCALAPPDATA%\SystemServices, Startup-folder persistence under %APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup, a Run key under HKCU\Software\Microsoft\Windows\CurrentVersion\Run, and outbound connections to bore.pub, especially on ports 41234-41243.

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

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

Initial Access

1 technique
T1566PhishingEvidence1

MITRE ATT&CK Matrix Tactics Techniques Initial Access T1566 – Phishing

Execution

5 techniques
T1053.005Scheduled TaskEvidence2

persistence achieved through registry run keys, scheduled tasks, and startup folder entries

T1059.001PowerShellEvidence1

This is achieved using the following PowerShell command: powershell -NoP -Command “$f=[IO.File]::ReadAllText(‘%~f0′);$m=[regex]::Match($f,'(?s)#PYTHON_START\r?\n(.+?)\r?\n#PYTHON_END’);if($m.Success){[IO.File]::WriteAllText(‘%LOCALAPPDATA%\SystemServices\svc.py’,$m.Groups[1].Value)}”

T1059.003Windows Command ShellEvidence3

The attack chain starts with a single batch file: install_obf.bat. When executed, this script reads itself, literally parsing its own contents to extract a hidden Python payload embedded directly inside the script. The extracted file, svc.py, is then written quietly to %LOCALAPPDATA%\SystemServices\ | Once active, the implant is a fully featured remote access tool. Operators can execute shell commands...

T1059.006PythonEvidence1

Rather than dropping compiled binaries, the loader deploys a Python-based RAT payload (svc.py) extracted directly from the dropper script itself.

T1204User ExecutionEvidence1

MITRE ATT&CK Matrix Tactics Techniques Initial Access T1566 – Phishing T1204 – User Execution

Persistence

3 techniques
T1053.005Scheduled TaskEvidence2

persistence achieved through registry run keys, scheduled tasks, and startup folder entries

T1546.003Windows Management Instrumentation Event SubscriptionEvidence1

Optional WMI Persistence: The malware can deploy a WMI event subscription , which triggers execution based on system events or time intervals.

T1547.001Registry Run Keys / Startup FolderEvidence2

persistence achieved through registry run keys, scheduled tasks, and startup folder entries

Privilege Escalation

4 techniques
T1053.005Scheduled TaskEvidence2

persistence achieved through registry run keys, scheduled tasks, and startup folder entries

T1546.003Windows Management Instrumentation Event SubscriptionEvidence1

Optional WMI Persistence: The malware can deploy a WMI event subscription , which triggers execution based on system events or time intervals.

T1547.001Registry Run Keys / Startup FolderEvidence2

persistence achieved through registry run keys, scheduled tasks, and startup folder entries

T1548.002Bypass User Account ControlEvidence1

MITRE ATT&CK Matrix Tactics Techniques ... Privilege Escalation T1548.002 – Abuse Elevation Control Mechanism: Bypass User Account Control

Stealth

8 techniques
T1027Obfuscated Files or InformationEvidence2

Attacks begin with the execution of an obfuscated batch file

T1070Indicator RemovalEvidence1

as well as Windows telemetry system patching capabilities

T1070.001Clear Windows Event LogsEvidence1

Event Log Service Disruption Stops and disables: Clears existing logs

T1070.006TimestompEvidence1

Timestamp Stomping To blend in with legitimate system files, the malware modifies file metadata: File creation, access, and modification timestamps are altered to match trusted binaries

T1140Deobfuscate/Decode Files or InformationEvidence1

Once written to disk, the Python payload itself contains additional layers of encoding and obfuscation , requiring runtime decoding. 1. Base64 Decoding Function ... 2. XOR Obfuscation Routine

T1497Virtualization/Sandbox EvasionEvidence1

Discovery of Deep#Door compromise has also been complicated by virtual machine, debugging tool, and sandbox environment checks

T1620Reflective Code LoadingEvidence1

Self-referential parsing that simulates fileless execution has been conducted by the loader ahead of delivering the backdoor

T1622Debugger EvasionEvidence1

Discovery of Deep#Door compromise has also been complicated by virtual machine, debugging tool, and sandbox environment checks

Credential Access

4 techniques
T1056.001KeyloggingEvidence2

before proceeding with keylogging, browser credential theft, screenshot capturing, and microphone recording

T1528Steal Application Access TokenEvidence1

as well as SSH key and cloud authentication token siphoning for lateral movement

T1555Credentials from Password StoresEvidence1

before proceeding with keylogging, browser credential theft, screenshot capturing, and microphone recording

T1649Steal or Forge Authentication CertificatesEvidence1

as well as SSH key and cloud authentication token siphoning for lateral movement

Discovery

7 techniques
T1018Remote System DiscoveryEvidence1

The resulting implant operates as a fully featured Remote Access Trojan (RAT) capable of long-term persistence, espionage, lateral movement, and post-exploitation operations within compromised environments.

T1046Network Service DiscoveryEvidence1

port_scan() scans internal or external hosts to identify reachable services and potential pivot targets.

T1057Process DiscoveryEvidence1

Process Enumeration Scans running processes for analysis tools such as: Wireshark Procmon x64dbg IDA Burp Suite

T1082System Information DiscoveryEvidence1

Hardware Fingerprinting Uses PowerShell queries (WMI/CIM) to inspect: BIOS version strings Manufacturer and model Baseboard details

T1083File and Directory DiscoveryEvidence1

get_ssh_keys() scans user directories for private SSH keys used for remote access.

T1497Virtualization/Sandbox EvasionEvidence1

Discovery of Deep#Door compromise has also been complicated by virtual machine, debugging tool, and sandbox environment checks

T1622Debugger EvasionEvidence1

Discovery of Deep#Door compromise has also been complicated by virtual machine, debugging tool, and sandbox environment checks

Collection

5 techniques
T1056.001KeyloggingEvidence2

before proceeding with keylogging, browser credential theft, screenshot capturing, and microphone recording

T1113Screen CaptureEvidence2

before proceeding with keylogging, browser credential theft, screenshot capturing, and microphone recording

T1115Clipboard DataEvidence1

clipmon_start() monitors clipboard changes to capture copied sensitive data such as passwords or tokens.

T1123Audio CaptureEvidence3

before proceeding with keylogging, browser credential theft, screenshot capturing, and microphone recording

T1125Video CaptureEvidence1

webcam_snap() accesses connected cameras using multiple fallback methods (OpenCV, DirectShow, or native APIs).

Command and Control

4 techniques
T1071.001Web ProtocolsEvidence1

MITRE ATT&CK Matrix ... Command and Control T1071.001 – Application Layer Protocol: Web Protocols

T1090.002External ProxyEvidence1

the backdoor, which communicates with attacker infrastructure using a public TCP tunneling service

T1095Non-Application Layer ProtocolEvidence1

Communicates over raw TCP tunneled via bore.pub (no HTTP/DNS artifacts)

T1572Protocol TunnelingEvidence1

The backdoor communicates with attacker infrastructure via bore.pub, a tunneling service that allows external operators to reach internal systems without exposing traditional C2 infrastructure.

Exfiltration

2 techniques
T1041Exfiltration Over C2 ChannelEvidence1

After successful authentication, the implant enters a persistent command loop ... executes them locally, and returns results via a custom TCP-based protocol

T1567Exfiltration Over Web ServiceEvidence1

MITRE ATT&CK Matrix ... Exfiltration T1567 – Exfiltration Over Web Service

Impact

1 technique
T1561Disk WipeEvidence1

Deep#Door was also observed to enable boot record overwrites and system crashes

Other

4 techniques
T1562Impair DefensesEvidence1

Attacks begin with the execution of an obfuscated batch file that deactivates Windows security controls prior to embedded Python payload extraction

T1562.001Disable or Modify ToolsEvidence1

Set-MpPreference -DisableRealtimeMonitoring $true Set-MpPreference -DisableBehaviorMonitoring $true Set-MpPreference -DisableBlockAtFirstSeen $true Set-MpPreference -DisableIOAVProtection $true

T1562.004Disable or Modify System FirewallEvidence1

Firewall Logging Suppression The loader disables Windows Firewall logging using: netsh advfirewall set allprofiles logging droppedconnections disable

T1562.006Indicator BlockingEvidence1

Firewall Logging Suppression The loader disables Windows Firewall logging using: netsh advfirewall set allprofiles logging droppedconnections disable netsh advfirewall set allprofiles logging allowedconnections disable

INDICATORS OF COMPROMISE

IOCs tracked for this family

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

View more in app
Network
1 tracked

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

Hashes
4 tracked

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

TypeValueLatest sighting
domain●●●●●●●●●●●●View more in app2 months ago
hash.sha256●●●●●●●●●●●●View more in app2 months ago
hash.sha256●●●●●●●●●●●●View more in app2 months ago
hash.sha256●●●●●●●●●●●●View more in app2 months ago
hash.sha256●●●●●●●●●●●●View more in app2 months ago
ACTIVITY FEED

Recent activity

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

security affairsNews
May 2, 2026
New Deep#Door RAT uses stealth and persistence to target Windows

A Python-based remote access trojan/backdoor for Windows that is embedded inside a batch-file dropper, disables defenses, uses multiple persistence mechanisms, evades analysis, communicates through the public TCP tunneling service bore.pub, and supports capabilities including command execution, screenshots, audio recording, keylogging, webcam access, credential theft, SSH/cloud credential theft, network scanning, and destructive actions such as MBR overwrite or forced system crash.

Read more
scworldNews
May 1, 2026
Clandestine Deep#Door stealer facilitates long-term data compromise | brief | SC Media

A Python-based backdoor framework used for stealthy surveillance and credential theft on Windows. It is delivered via an obfuscated batch file that disables security controls, extracts embedded Python payloads, establishes persistence through registry run keys, scheduled tasks, and startup folder entries, and uses a public TCP tunneling service for command-and-control. Reported capabilities include keylogging, browser credential theft, screenshot capture, microphone recording, SSH key theft, cloud authentication token theft, anti-VM/debugging/sandbox checks, Windows telemetry patching, and boot record overwrite/system crash functionality.

Read more
cyber security newsNews
May 1, 2026
Deep#Door Stealer Harvests Browser Passwords, Cloud Tokens, SSH Keys, and Wi-Fi Credentials

Python-based Windows malware delivered via an obfuscated batch script that embeds and launches a Python RAT payload. It establishes persistence through Startup folder scripts, Registry Run keys, Scheduled Tasks, and optional WMI subscriptions; communicates through a TCP tunneling service; supports remote command execution, keylogging, webcam and microphone capture, screen capture, credential theft, lateral movement, and post-exploitation; and uses multiple defense-evasion techniques including SmartScreen disabling, AMSI/ETW patching, event log clearing, timestamp stomping, sandbox detection, unhooking, Defender tampering, and command-line stripping.

Read more
the hacker newsNews
Apr 30, 2026
New Python Backdoor Uses Tunneling Service to Steal Browser and Cloud Credentials

A stealthy Python-based backdoor framework and fully featured remote access trojan that establishes persistent access, communicates via the bore.pub tunneling service, enables remote command execution, surveillance, credential theft, cloud credential theft, keylogging, screenshot and webcam capture, audio recording, and uses extensive anti-analysis, defense evasion, and persistence mechanisms.

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 matching5

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 mapping41

Every documented technique, ranked by evidence weight.

Researcher chatter

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