Hackers Use Dropbox URLs and TryCloudflare Tunnels to Deliver AsyncRAT Malware

A sophisticated AsyncRAT malware campaign exploiting legitimate services to bypass detection. Threat actors are using Dropbox URLs and TryCloudflare Quick Tunnels to deliver malicious Python packages to unsuspecting victims.

This campaign highlights a growing trend of attackers weaponizing trusted infrastructure to distribute Remote Access Trojans (RATs) and infostealers.

The attack sequence is initiated through phishing emails containing a seemingly harmless Dropbox link disguised as a German invoice download.

When users click the “Rechnung herunterladen” button, they inadvertently trigger a complex, multi-stage infection chain that ultimately deploys AsyncRAT, VenomRAT, or XWorm malware onto their systems.

Dropbox Tunnels Deliver AsyncRAT

The infection begins when the victim downloads a ZIP file from the provided Dropbox URL. Inside this archive is an internet shortcut file pointing to a TryCloudflare subdomain.

Opening this shortcut retrieves a malicious .LNK file, which then uses PowerShell to fetch a heavily obfuscated JavaScript file from another directory on the same temporary tunnel.

AsyncRAT attack chain (Source: forcepoint)
AsyncRAT attack chain (Source: forcepoint)

This JavaScript file downloads a secondary batch (.BAT) file that orchestrates the core payload delivery using the PowerShell “Invoke-WebRequest” command.

Open a decoy PDF invoice in the victim’s default browser to distract them. Set specific URLs and destination paths for the incoming payload.

Download a large ZIP file containing an embedded Python environment. Extract the contents of the ZIP file into a designated hidden directory. Check if the executable python.exe is accessible on the compromised system.

By staging the attack across various script types moving from shortcut files to JavaScript and finally batch scripts the attackers successfully evade traditional signature-based detection mechanisms.

AsyncRAT phishing email (Source: forcepoint)
AsyncRAT phishing email (Source: forcepoint)

Including a portable Python setup ensures the malicious code runs correctly even if the victim does not have Python installed natively.

The final stage of the attack centers around an obfuscated Python script named load.py and several associated binary files containing shellcode.

The malicious script uses the ctypes library, a foreign function interface that allows Python to interact directly with the Windows API.

It calls specific functions, such as VirtualAlloc to reserve system memory, RtlMoveMemory to copy data blocks, and CreateThread to execute commands within the virtual address space, Forcepoint said.

Indicators of Compromise

TypeIndicatorDescription
URL (Phishing)hxxps[:]//dl[.]dropboxusercontent[.]com/scl/fi/7j2004fcny2crqxfl4qfj/R000193294-672PDF[.]zipInitial Dropbox link distributing the first ZIP file
URL (Payload)hxxps[:]//inventory-card-thumbzilla-ip[.]trycloudflare[.]com/DE/TryCloudflare tunnel hosting the malicious .LNK and .JS files

Note: IP addresses and domains are intentionally defanged (e.g., [.]) to prevent accidental resolution or hyperlinking. Re-fang only within controlled threat intelligence platforms such as MISP, VirusTotal, or your SIEM.

Follow us on Google News , LinkedIn and X to Get More Instant UpdatesSet Cyberpress as a Preferred Source in Google.

Varshini
Varshini
Varshini is a Cyber Security expert in Threat Analysis, Vulnerability Assessment, and Research. Passionate about staying ahead of emerging Threats and Technologies..

Trending News

Related Stories