Worked example · 2024-06
WalletConnect multisig-drain via fake MEV-bot session — EVM/multi-chain — 2024-06
Summary
In June 2024, an attacker launched a campaign targeting experienced DeFi users and multisig wallet operators through fake MEV-bot and sandwich-bot services. The attacker created Twitter/X accounts (with purchased follower counts and engagement) and Telegram channels presenting as "MEV Shield" — a purported MEV-protection bot that would "sandwich-attack the sandwich attackers" and return a share of extracted MEV to users.
The technical framing was deliberately developer-oriented: the landing page at mevshield[.]io displayed a smart-contract architecture diagram, gas-optimisation benchmarks, and a "strategy configuration panel" that required a WalletConnect session to "link your wallet to the MEV-shield relay network." Users who initiated the WalletConnect session were then prompted to sign a series of transactions presented as "bot configuration approvals" — in reality, unlimited ERC-20 approve() grants to attacker-controlled spenders.
The campaign specifically targeted multisig wallet operators — users who managed protocol treasuries, DAO vaults, and LP positions — by advertising in developer Telegram groups, MEV-research Discord servers, and blockchain-infrastructure forums. The attacker exploited the technical demographic's confidence: users who would have recognised a standard "airdrop claim" phishing page as fraudulent accepted the MEV-bot framing as a legitimate software-integration flow.
Once the WalletConnect session was established, the Inferno Drainer backend instructed victims to sign approve() transactions, typically with a fake UI overlay claiming "signing bot deployment transaction — this authorises the relay to submit transactions on your behalf for MEV extraction only." The approval grants were unlimited, giving the attacker standing withdrawal authority over the victim's token balances. After approval, the drainer executed transferFrom calls to route tokens to consolidation addresses, with proceeds ultimately bridged to Ethereum and routed through Tornado Cash.
The campaign was identified by ScamSniffer in late June 2024 after a multisig signer for a DAO treasury flagged an anomalous approval that had been granted from the DAO's operational wallet. On-chain analysis revealed 12 multisig wallets affected alongside 40+ individual victims, with aggregate losses of approximately $480,000. The C2 domain was suspended, but the operator had already pivoted to new infrastructure by the time of takedown.
Timeline (UTC)
| When | Event | OAK ref |
|---|---|---|
| 2024-06-01 (approx.) | Fake "MEV Shield" Twitter/X account and Telegram channel launched; operator purchases followers and engagement to establish credibility | T4.006 (distribution surface deployment) |
| 2024-06-05 to 2024-06-25 | Campaign operational; victims establish WalletConnect sessions via mevshield[.]io; Inferno Drainer backend solicits unlimited approve() transactions |
T4.006 execution → T4.004 extraction |
| 2024-06-18 | First multisig wallet compromise detected — DAO treasury signer grants unlimited USDC approval to attacker spender | T4.006 + T4.004 (multisig-class victim) |
| 2024-06-22 | On-chain investigator (ScamSniffer) flags the Inferno Drainer fingerprint; Twitter/X account suspended; domain flagged | (defender-side detection) |
| 2024-06-25 | C2 domain mevshield[.]io suspended by Njalla; operator infrastructure pivoted; estimated $480,000 aggregate loss |
(takedown — partial disruption) |
| 2024-06 onward | Victims with unrevoked approvals remain exposed; DAO treasury implements emergency revocation via remaining signers | (standing-approval surface) |
Realised extraction
Approximately $480,000 in aggregate across USDC, USDT, WETH, and various ERC-20 tokens. Twelve multisig wallets were affected, with the largest single-compromise being a DAO treasury wallet that lost approximately $120,000 in USDC. The Inferno Drainer backend forwarded extracted tokens through a series of consolidation addresses, with final proceeds bridged to Ethereum and routed through Tornado Cash.
Public references
- Cross-reference: T4.006 at
techniques/T4.006-walletconnect-session-hijack.md. - Cross-reference: T4.004 at
techniques/T4.004-allowance-approve-pattern-drainer.md. - Cross-reference:
examples/2024-09-walletconnect-google-play-drainer.md— canonical mobile-app-distribution sub-pattern for T4.006. - Cross-reference:
examples/2023-2025-walletconnect-phishing-campaigns-cohort.md— browser-and-social-media entry vector cohort. [scamsniffermevbot2024]— ScamSniffer, "Fake MEV-Bot Services Exploit WalletConnect Sessions to Drain Multisig Wallets" (June 2024).[slowmistmevbot2024]— SlowMist, "MEV-Bot Impersonation Phishing Campaign — WalletConnect Session Hijack Analysis" (2024-07).
Public References
See citations in corresponding technique file.