SmartRAT
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.
Techniques & procedures
27 distinct techniques documented for this family, organized by ATT&CK tactic.
Initial Access
2 techniques
Initial Access
Execution
5 techniques
Execution
Attempts to establish persistence by creating a logon-triggered scheduled task named MicrosoftEdgeUpdateCore.
Attempts to establish persistence by creating a logon-triggered scheduled task named MicrosoftEdgeUpdateCore.
Execution T1059 Command and Scripting Interpreter Use built-in interpreters (like PowerShell) to run malicious commands/scripts.
Persistence
4 techniques
Persistence
Attempts to establish persistence by creating a logon-triggered scheduled task named MicrosoftEdgeUpdateCore.
Attempts to establish persistence by creating a logon-triggered scheduled task named MicrosoftEdgeUpdateCore.
Attempts to establish persistence by creating a logon-triggered scheduled task named MicrosoftEdgeUpdateCore... If UAC elevation is approved: SmartRAT compiles inline C# service code using csc.exe and installs a Windows service named MicrosoftEdgeUpdateCore... configured to run with System privileges.
Privilege Escalation
6 techniques
Privilege Escalation
Attempts to establish persistence by creating a logon-triggered scheduled task named MicrosoftEdgeUpdateCore.
Attempts to establish persistence by creating a logon-triggered scheduled task named MicrosoftEdgeUpdateCore.
SmartRAT also compiles another C# component that uses DuplicateTokenEx and CreateProcessAsUser to spawn a new PowerShell process using the current user’s session, even when the RAT is running as SYSTEM.
Attempts to establish persistence by creating a logon-triggered scheduled task named MicrosoftEdgeUpdateCore... If UAC elevation is approved: SmartRAT compiles inline C# service code using csc.exe and installs a Windows service named MicrosoftEdgeUpdateCore... configured to run with System privileges.
Stealth
5 techniques
Stealth
SmartRAT decrypts two C2 server configurations. The first is decrypted using XOR with the key 2... The fallback C2 is an IP address that is decrypted using XOR with the key 233.
Defense Evasion T1036 Masquerading Masquerade artifacts (e.g., rename malware to svchost.exe) to appear legitimate and evade monitoring.
0xA2 SystemCommand... uninstall: Complete self-removal; delete the service, scheduled tasks, registry keys, and all files, then exit.
Credential Access
2 techniques
Credential Access
Discovery
4 techniques
Discovery
Collection
4 techniques
Collection
NativeInput: Handles mouse and keyboard inputs, including freezing the victim's input.
InputTracker: A high-priority keylogger that monitors all keystrokes... 0x70 InputTrackStart Start keylogger thread.
Command and Control
3 techniques
Command and Control
The encryption and decryption of C2 command traffic is handled by the following two functions... Uses AES-CBC to encrypt plaintext... The IV and ciphertext are each hex-encoded separately and returned as a colon-delimited string.
IOCs tracked for this family
7 indicators attributed across vendor reports, sandbox runs, and researcher write-ups. Full values are available in Mallory.
IPs, domains, and DNS infrastructure linked to this family.
Other indicator types observed in public reporting.
Recent activity
2 sources tracked across advisories, community write-ups, and news. New activity surfaces here as Mallory finds it.
A PowerShell-based Brazil-focused banking RAT used for remote access and financial data theft. It supports encrypted C2 over raw TCP, screen and input control, keylogging, fake bank-branded overlays, QR code interception/swapping, screenshot streaming, file browsing/download, persistence via scheduled tasks/registry and a Windows service, and privilege escalation to SYSTEM.
Brazil-focused PowerShell banking RAT that provides remote access, keylogging, screen capture/streaming, fake banking overlays, QR interception and QR-swap fraud, clipboard and file operations, command execution, persistence via scheduled task/registry/service installation, and exfiltration of victim and financial data to a C2 over raw TCP.
The version that knows your environment.
Match every observed IP, domain, and hash against your live telemetry.
Named campaigns wielding this family, with evidence pinned to each claim.
CVEs this family uses for access and lateral movement.
YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.
Every documented technique, ranked by evidence weight.
Reddit, Mastodon, and CTI community discussion around this family.