Market Prices

BTC Bitcoin
$75,833.5 -1.74%
ETH Ethereum
$2,400.84 -3.20%
SOL Solana
$97.05 -3.62%
BNB BNB Chain
$711.6 -0.79%
XRP XRP Ledger
$1.29 -7.96%
DOGE Dogecoin
$0.0798 -3.52%
ADA Cardano
$0.1945 -4.80%
AVAX Avalanche
$7.26 -2.93%
DOT Polkadot
$0.9485 -4.10%
LINK Chainlink
$10.78 -5.38%

Event Calendar

{{年份}}
22
03
unlock Optimism Unlock

Circulating supply increases by about 2%

30
04
upgrade Celestia Mainnet Upgrade

Improves data availability sampling efficiency

28
03
unlock Arbitrum Token Unlock

92 million ARB released

15
04
halving Bitcoin Halving

Block reward reduced to 3.125 BTC

12
05
halving BCH Halving

Block reward halving event

18
03
unlock Sui Token Unlock

Team and early investor shares released

10
05
upgrade Ethereum Pectra Upgrade

Raises validator limit and account abstraction

08
04
upgrade Solana Firedancer

Independent validator client goes live on mainnet

Gas Tracker

Ethereum 28 Gwei
BNB Chain 3 Gwei
Polygon 42 Gwei
Arbitrum 0.5 Gwei
Optimism 0.3 Gwei

💡 Smart Money

0x86b3...2b9d
Early Investor
+$0.9M
91%
0xb4c3...2920
Institutional Custody
+$2.3M
88%
0x85ef...371e
Experienced On-chain Trader
+$3.7M
67%

🧮 Tools

All →

The WordPress Heist: How 2,000 Hacked Sites Became a Crypto Wallet Recovery Phrase Harvesting Machine

CryptoMax Partnerships

Hook

Check Point Research just dropped a bombshell. Between May and July 2023, nearly 2,000 compromised WordPress websites were turned into a sprawling command-and-control infrastructure for a ransomware campaign called StopAndProtect. But the ransomware is a decoy. The real prize? Cryptocurrency wallet recovery phrases. The attackers are not encrypting your files for a Bitcoin ransom—they are exfiltrating your 12 or 24 words, draining your wallet, and then locking your screen to hide the theft. Over 31,000 screenshots and 700 compressed files of stolen data have been cataloged. The geographic spread covers US, Russia, India—6,000+ IPs infected. The attack chain is live. The infection vector is still active. Red flag raised.

Context

WordPress powers 43% of the web. Its plugin ecosystem is a perpetual nightmare of unpatched vulnerabilities. The attackers didn’t need zero-days. They likely exploited known CVEs in outdated themes or plugins to gain initial access. Once inside, they injected malicious JavaScript that presented a fake CAPTCHA. The user, thinking they were proving they were human, copied a PowerShell command and pasted it into their Windows Run dialog. That single action deployed a multi-stage malware payload: an infostealer that grabbed browser credentials, cryptocurrency wallet files, and recovery phrases; a screenshot module that captured the victim’s desktop; and a ransomware encryptor that locked files with a note demanding payment. The twist? The ransomware note is a smokescreen. The screenshots allowed the attackers to monitor the victim’s activity, capture seed phrases as they were typed or displayed, and then empty wallets before the victim even noticed the encryption. The C2 servers were hosted on the same hacked WordPress sites, making them hard to take down. This is a crypto-native threat, not a generic ransomware attack. The asset at risk is not your documents—it’s your private keys.

Core

Let’s break down the infection chain from a blockchain security engineer’s perspective. I’ve audited smart contracts for reentrancy vulnerabilities during the 0x Protocol v2 days. The principle is the same: a single logic flaw can drain a wallet. Here, the flaw is social engineering, not a smart contract bug, but the outcome is identical.

Step 1: The compromised WordPress site loads a fake CAPTCHA. The page instructs the user to press Win+R, paste a command, and hit Enter. The command is a PowerShell one-liner that downloads and executes a script from a remote server. The script is obfuscated, but its objective is clear: disable Windows Defender, establish persistence, and phone home.

Step 2: The infostealer module scans the file system for wallet.dat files, browser extensions like MetaMask, and any text files containing 12/24 word phrases. The malware is particularly aggressive with clipboard monitoring—if a user copies a recovery phrase, it captures it instantly. This is not a passive attack. The screenshot module takes a capture every few seconds, creating a visual log of the victim’s activities. The attackers can replay the victim’s actions to find wallet passwords, exchange logins, and seed phrases.

Step 3: The ransomware payload encrypts files with a generic extension. The note demands a few hundred dollars in Bitcoin. But the real damage is already done. The attackers have already transferred assets out of any hot wallet they could access. The ransomware is a distraction, a delay tactic to prevent the victim from immediately checking their wallet balances.

Step 4: The malware propagates laterally via network shares and USB drives. It drops a copy of itself on any removable media, creating an autorun.inf file. This is a wormable component. The initial infection might happen on a single machine, but within hours, an entire office network could be compromised, each node leaking crypto keys.

Technical specifics The C2 communication is encrypted with a simple XOR cipher. Researchers found that the attackers used compromised WordPress sites not only for hosting payloads but also for storing stolen data. The infrastructure is surprisingly resilient—the sites are spread across different hosting providers, making coordinated takedowns difficult. The malware uses a domain generation algorithm (DGA) to locate its C2 if the primary URL goes down.

Quantifying the damage Based on the 31,000+ screenshots, a conservative estimate is that at least 31,000 individual sessions were captured. If even 10% of those sessions contained a wallet recovery phrase, that’s 3,100 wallets potentially compromised. The average balance of a compromised wallet is hard to gauge, but consider that many victims are likely retail users with a few hundred to a few thousand dollars in assets. The total haul could be in the millions. The attackers are not cashing out via centralized exchanges—they are likely using swappers or mixers, making tracing difficult.

My Luna/UST collapse experience During the Terra crash in May 2022, I watched users panic and make mistakes. They downloaded unofficial wallet recovery tools, typed their seed phrases into phishing sites, and lost everything. This StopAndProtect campaign is a direct evolution of that panic-driven exploitation. The fake CAPTCHA is a trigger: users are already conditioned to click “I’m not a robot,” so they are less suspicious. The PowerShell command is a trust fall—and users are falling for it.

Arbitrum airdrop strategy connection When I led the team farming $ARB points in 2023, we stressed wallet hygiene: dedicated machines, no browser extensions, offline seed phrase storage. The same discipline applies here. The attackers are counting on the fact that most users store their recovery phrases in plain text on their desktop or in a password manager synced to the cloud. That’s a catastrophic failure of operational security.

Contrarian The mainstream narrative is “ransomware is back, update your WordPress.” That’s surface-level noise. The contrarian angle is this: The real attack vector is the recovery phrase itself, and the industry has normalized storing it insecurely. We’ve built billion-dollar DeFi protocols that assume users will safely manage 24 words, but the average user cannot be trusted with that responsibility. This attack exposes the fundamental flaw in non-custodial wallet design: the single point of failure is a human-readable string. Hardware wallets mitigate this, but adoption is still niche. The second contrarian angle: the attackers may have inadvertently infected themselves. Check Point’s honeypot captured screenshots from the attacker’s own machine, revealing a desktop littered with hacking tools and—ironically—a cryptocurrency wallet. The fox is in the henhouse, but the fox is also a chicken. How many of these screenshots are from the attacker’s own test environment? The line between hunter and prey is blurring.

The WordPress Heist: How 2,000 Hacked Sites Became a Crypto Wallet Recovery Phrase Harvesting Machine

Third: the WordPress ecosystem is a systemic risk to the crypto economy. Every time a WordPress site is hacked, it becomes a potential launchpad for wallet-draining malware. The crypto community obsesses over smart contract security but ignores the broader web infrastructure that users depend on. This is a supply chain attack on the user’s trust in the web. We need browser-level protections that block malicious PowerShell execution and warn users about fake CAPTCHAs. The current defense is insufficient.

Takeaway

If you own cryptocurrency, assume your desktop is compromised. Move your assets to a hardware wallet. Store your recovery phrase on paper, in a fireproof safe, and never type it into a computer. WordPress admins: audit your plugins now. The infection is still spreading. The next wave could target macOS or Linux users with slight modifications. Watch for a spike in clipboard hijacking malware. The red flag is not just raised—it’s on fire.

Fear & Greed

51

Neutral

Market Sentiment

Altseason Index

41

Bitcoin Season

BTC Dominance Altseason

Market Cap

All →
# Coin Price
1
Bitcoin BTC
$75,833.5
1
Ethereum ETH
$2,400.84
1
Solana SOL
$97.05
1
BNB Chain BNB
$711.6
1
XRP Ledger XRP
$1.29
1
Dogecoin DOGE
$0.0798
1
Cardano ADA
$0.1945
1
Avalanche AVAX
$7.26
1
Polkadot DOT
$0.9485
1
Chainlink LINK
$10.78

🐋 Whale Tracker

🟢
0x0ea6...420d
12h ago
In
3,970.46 BTC
🟢
0x233f...1462
2m ago
In
330.64 BTC
🟢
0x3f18...e3ed
2m ago
In
5,078,097 USDC