All articles
IntermediateScams

Wallet Drainer Kits: The Scam-as-a-Service Economy

A wallet drainer is malicious code sold as a ready-made kit that empties your wallet the moment you sign a crafted transaction. Here is how the business works and how to defend against it.

July 31, 2026
6 min read

Dive Deeper with AI

Click → prompt copied → paste in AI chat

A wallet drainer is malicious code, sold as a ready-made kit, that empties a victim's wallet the instant they sign a crafted transaction or token approval on a phishing site. You do not get hacked in the traditional sense. You sign something, and the signature does exactly what it was built to do.

That is the short answer. The rest of this page explains why drainers have become an industry, how a drain actually executes, and where your defenses hold or fail.


Drainer-as-a-service: the business model

The reason drainers are everywhere is that stealing crypto has been turned into a franchise. There are three roles.

The kit developer writes and maintains the drainer software: the malicious contracts, the signature-crafting logic, the dashboard that tracks victims and routes stolen funds. They do not run the phishing themselves.

The affiliates rent the kit and run the actual scams — building fake mint pages, buying ads, hijacking social accounts, sending the traffic. They keep most of the loot.

The revenue share is what makes it work. The kit operator automatically takes a cut of everything drained, often in the range of 20-30%, skimmed on-chain the moment funds move. No invoicing, no trust required — the smart contract splits the theft.

This structure lowered the skill floor to almost nothing. An affiliate needs no coding ability, only a convincing phishing page and traffic. Trackers such as Scam Sniffer and other on-chain researchers attributed hundreds of millions of dollars in losses to wallet drainers across 2023 and 2024, and the figures have kept climbing as new kits replace ones that get shut down.


How a drain actually executes

A drainer does not steal your seed phrase. It gets you to authorize a transfer voluntarily by disguising what you are signing. The common techniques:

  • Malicious token approval — you sign an approve call that grants the attacker's contract permission to move a specific token, then it moves the maximum.
  • Permit / Permit2 signature — a gasless, off-chain signature that authorizes spending. It looks like a harmless "sign to log in" prompt but hands over allowance without an on-chain transaction you would notice.
  • setApprovalForAll — one signature that grants control over an entire NFT collection in your wallet, not a single item.
  • Fake claim, mint, or migration — the button says "claim airdrop" or "mint," but the transaction underneath transfers your assets or sets an approval.

The unifying trick is misdirection. The visible label promises something you want; the actual call data authorizes the drainer. Many kits also chain steps — approve first, drain seconds later in a scripted sequence, sometimes prioritizing the highest-value assets first.


How victims are reached

Distribution is the affiliate's job, and it is relentless:

  • Hijacked X (Twitter) accounts — verified or high-follower accounts get compromised and post a "surprise mint" or "claim" link to a trusting audience.
  • Fake and impersonated ads — search and social ads mimic real protocols, sitting above the genuine result.
  • Discord and Telegram — compromised admin accounts drop links in official-looking channels.
  • Cloned websites — pixel-perfect copies of real dApps on look-alike domains, reached via ads, DMs, or typo domains.

The site itself is convincing on purpose. The only lie is the transaction it asks you to sign.


Drainer technique cheat sheet

TechniqueWhat you signOutcome
Token approvalapprove for a tokenAttacker moves that token at will
Permit / Permit2Off-chain gasless signatureSpending allowance granted silently
setApprovalForAllOne NFT collection approvalEntire collection can be transferred
Fake claim / mintA "claim" or "mint" transactionAssets transferred or approvals set
Direct transferA transfer disguised as a claimFunds sent straight to the attacker

How to protect yourself

Drainers exploit a decision you make, so defense is mostly about controlling when and what you sign.

  1. Never sign on a site you did not navigate to yourself. Type the URL or use a saved bookmark. Do not click links from DMs, ads, or "you won" posts — that is the entire attack surface.
  2. Read what you are actually signing. If a "login" or "claim" prompt is really an approve, Permit, or setApprovalForAll, stop. A login should not grant spending permission.
  3. Use wallets with warnings and simulation. Modern wallets and add-ons preview a transaction's effect ("this will let X spend all your USDC") and flag known drainer contracts. Do not click through a red warning.
  4. Keep the bulk of your funds in a separate cold wallet that never touches unknown sites. Use a small, disposable "hot" wallet for minting and interacting with new dApps.
  5. Revoke approvals you no longer need. Review active allowances periodically and remove open ones. A revoked approval cannot be drained later.

Honest limits

Two things people get wrong.

A hardware wallet does not stop a willing signature. It protects the private key from extraction, but if you confirm a malicious approval on the device, the hardware wallet faithfully signs it. The security boundary is your understanding of the prompt, not the device.

And once a malicious transaction is signed and the wallet is drained, it is irreversible. There is no chargeback, no support desk, no freeze. Prevention is the only real control — which is why the discipline of never signing on unsolicited sites matters more than any single tool.


FAQ

What is a wallet drainer? Malicious code, usually sold as a kit, that transfers your assets out the moment you sign a crafted transaction or approval on a phishing site. It relies on tricking you into authorizing the theft rather than breaking any cryptography.

How do drainer kits make money? The kit developer licenses the software to affiliates who run the phishing, and takes an automatic cut of every drain — commonly 20-30% — split on-chain by the contract. The affiliates keep the rest. It is a franchise model, which is why it scales so fast.

Can a drainer empty my wallet without my seed phrase? Yes. It never needs your seed phrase. A single approval or Permit signature is enough to authorize the attacker's contract to move your tokens or NFTs. That is what makes drainers dangerous even to careful self-custody users.

How do I protect against drainers? Only sign on sites you navigated to yourself, inspect exactly what each prompt authorizes, use a wallet that simulates and warns on transactions, keep most funds in a separate cold wallet, and revoke approvals you do not need.


The mechanics of the malicious approval itself are worth understanding in depth — see token approval phishing. To spot the fake sites that host these drainers, read about phishing website clones, and review the broader crypto scam red flags that apply before you ever reach the signature.

Read also

Liked this article? Follow me!

@t0tty3
#wallet-drainer#scams#approval-phishing#drainer-as-a-service#wallet-security

Dive Deeper with AI

Click → prompt copied → paste in AI chat