EXECUTIVE SUMMARY:
The fileless malware, particularly in the case of AsyncRAT, a Remote Access Trojan known for its stealth and adaptability. Unlike traditional malware, which leaves behind executable traces on disk, fileless malware operates directly in memory, making detection and remediation far more difficult for defenders. The investigated campaign illustrates this through the abuse of legitimate remote access software, specifically a trojanized ScreenConnect installer. The attackers gained initial access and then executed a layered chain of malicious scripts, including VBScript and PowerShell loaders, designed to fetch obfuscated .NET assemblies from external infrastructure. These components eventually unpacked into AsyncRAT, while maintaining persistence via a fake “Skype Updater” scheduled task that disguised itself as a legitimate system process. This approach allowed the attackers to leverage trusted utilities such as WScript and PowerShell, blending their activities with normal system behavior.[/subscribe_to_unlock_form]
EXECUTIVE SUMMARY:
The fileless malware, particularly in the case of AsyncRAT, a Remote Access Trojan known for its stealth and adaptability. Unlike traditional malware, which leaves behind executable traces on disk, fileless malware operates directly in memory, making detection and remediation far more difficult for defenders. The investigated campaign illustrates this through the abuse of legitimate remote access software, specifically a trojanized ScreenConnect installer. The attackers gained initial access and then executed a layered chain of malicious scripts, including VBScript and PowerShell loaders, designed to fetch obfuscated .NET assemblies from external infrastructure. These components eventually unpacked into AsyncRAT, while maintaining persistence via a fake “Skype Updater” scheduled task that disguised itself as a legitimate system process. This approach allowed the attackers to leverage trusted utilities such as WScript and PowerShell, blending their activities with normal system behavior.[emaillocker id="1283"]
The technical breakdown reveals AsyncRAT’s complexity and layered defense evasion. The initial VBScript dropper, Update.vbs, invoked PowerShell to fetch encoded payloads, which were loaded directly into memory through reflection. These stages demonstrated classic fileless execution, decoding obfuscated data on the fly and avoiding disk writes. Analysis with dnSpy showed that logs ldk, compiled into Obfuscator dll, reconstructed persistence mechanisms by generating further scripts and registering scheduled tasks under deceptive names like “Skype Updater.” Functions within the Obfuscator class implemented critical defense bypasses, including AMSI and ETW patching, disabling runtime scanning and telemetry logging. From there, logs ldr expanded into AsyncClient exe, the fully featured AsyncRAT payload. This binary contained namespaces for client-server communication, encryption routines, plugin handling, and surveillance modules. It included AES-256 encrypted configuration data, decrypted at runtime using PBKDF2-derived keys, demonstrating advanced use of cryptography to conceal infrastructure and execution flags. AsyncClient maintained persistence by installing itself in controlled directories, creating scheduled tasks or registry keys depending on privilege levels, and relaunching via batch files to erase artifacts. Its networking component established SSL-encrypted C2 communication with hardcoded or dynamically resolved domains, exchanging commands encoded with MessagePack. Reconnaissance modules scanned for cryptocurrency wallets in browsers and desktop apps, while LimeLogger enabled keystroke logging with contextual metadata such as window titles. The command dispatcher supported credential theft, clipboard hijacking, antivirus disabling, and execution of dynamically loaded plugins. This modularity allowed AsyncRAT to adapt during an infection, extending capabilities on demand while maintaining stealth and persistence.
AsyncRAT’s architecture and its implications for defenders through a combination of obfuscation, encryption, and modular plugin-based design, the malware achieves a resilient foothold that resists static detection and complicates forensic analysis. Key observations included the use of AES-256 encrypted configuration values, reflection-based fileless execution, and C2 communication secured with SSL and structured through MessagePack. These elements illustrate how AsyncRAT operators prioritize stealth, persistence, and adaptability. From a defensive perspective, reverse engineering this campaign provides actionable intelligence such as hardcoded keys, domains, and behavioral patterns, which can be leveraged for retrospective detection and threat hunting. More importantly, the investigation highlights broader lessons for enterprise security: adversaries are increasingly relying on fileless techniques, abusing trusted administrative tools, and targeting emerging assets such as cryptocurrency wallets alongside traditional credentials. To counter such threats, organizations must enhance endpoint visibility, monitor for anomalous script execution, and deploy defenses that detect in-memory activity rather than relying solely on file-based signatures.
THREAT PROFILE:
| Tactic | Technique ID | Technique | Sub-Technique |
| Execution | T1059.005 | Command and Scripting Interpreter | Visual Basic |
| T1059.001 | Command and Scripting Interpreter | PowerShell | |
| Persistence | T1547.001 | Boot or Logon Autostart Execution | Registry Run Keys.Startup Folder |
| Defense Evasion | T1562.001 | Impair Defenses | Disable or Modify Tools |
| T1140 | Deobfuscate.Decode Files or Information | – | |
| Credential Access | T1555.003 | Credentials from Password Stores | Credentials from Web Browsers |
| Discovery | T1082 | System Information Discovery | – |
| T1518.001 | Software Discovery | Security Software Discovery | |
| T1010 | Application Window Discovery | – | |
| T1083 | File and Directory Discovery | – | |
| Collection | T1115 | Clipboard Data | – |
| T1113 | Screen Capture | – | |
| T1119 | Automated Collection | – | |
| Exfiltration | T1041 | Exfiltration Over C2 Channel | – |
| Command and Control | T1071.001 | Application Layer Protocol | Web Protocols |
| T1573.002 | Encrypted Channel | Asymmetric Cryptography | |
| T1105 | Ingress Tool Transfer | – |
MBC MAPPING:
| Objective | Behaviour ID | Behaviour |
| Defense Evasion | B0027 | Alternative Installation Location |
| E1055 | Process Injection | |
| F0004 | Disable or Evade Security Tools | |
| Persistence | F0012 | Registry Run Keys / Startup Folder |
| F0015 | Hijack Execution Flow | |
| Command and Control | B0030 | C2 Communication |
| Collection | E1113 | Screen Capture |
| Anti-Behavioral Analysis | B0001 | Debugger Detection |
| B0001 | Timing/Delay Check | |
| Discovery | E1082 | System Information Discovery |
REFERENCES:
The following reports contain further technical details:
[/emaillocker]