How Crypto Phishing Works: Attack Vectors and Defenses
Learn how crypto phishing attacks operate, from fake wallet sites to malicious airdrops, and how to protect your keys and signatures.
Crypto phishing is a type of cyberattack that aims to steal a victim’s cryptocurrency by tricking them into revealing sensitive information or authorizing malicious transactions. Unlike traditional phishing, which often targets passwords or credit card numbers, crypto phishing specifically seeks to obtain private keys, recovery phrases, or signed transactions. Understanding the mechanics of these attacks is the first step in defending against them, because each variant exploits a different part of the crypto ecosystem.
What the Attacker Wants
Before examining specific attack vectors, it is crucial to understand what the attacker is after. There are three primary targets:
- Recovery phrases (seed phrases): A 12- or 24-word phrase that can restore a wallet. With this, an attacker can import the wallet into their own software and control all funds.
- Private keys: The cryptographic key that authorizes transactions from a specific address. Possession of the private key is equivalent to ownership.
- Authorized transactions: A signed transaction that transfers tokens or grants approval to a malicious contract. This does not require the attacker to obtain the private key; the victim signs the transaction themselves, often unknowingly.
Each attack vector is designed to obtain one of these. The defenses differ accordingly.
Attack Vector 1: Search Ads and Lookalike Domains
A common entry point is a search engine result. An attacker purchases an ad that appears above the legitimate website of a popular wallet or exchange. The ad displays the correct name and URL, but clicking it leads to a lookalike domain, such as mywallett.com instead of mywallet.com. The fake site is designed to look identical to the real one, often copying the logo, layout, and even the help pages.
Once the victim lands on the fake site, they are prompted to “restore” their wallet or “connect” their existing wallet. If the site asks for a recovery phrase, the attacker captures it. If it asks for a private key, the same outcome occurs. In some cases, the site does not ask for these directly but instead provides a downloadable wallet application that is actually malware, which then scans the system for stored keys.
What the victim actually clicks: A search result that looks official, then a button that says “Restore Wallet” or “Import Wallet.” The page may have a form asking for the recovery phrase or a private key.
Defense: Always verify the URL before entering any information. Use bookmarks for frequently visited sites. Avoid clicking on ads; instead, type the known URL directly into the browser. If a site asks for a recovery phrase or private key, it is a scam. Legitimate wallets never ask for these outside of the wallet software itself during initial setup or recovery, and even then, the phrase is entered on the device, not on a website.
Attack Vector 2: Fake Support in Replies
Another tactic involves social media or forum replies. A user posts a question about a transaction issue, and a reply appears from an account that mimics the official support handle. The reply says something like, “We’ve detected a problem with your wallet. Click here to verify your assets.” The link leads to a phishing site that asks for the recovery phrase or private key.
What the victim actually clicks: A link in a reply that claims to be from support. The link may be shortened or use a domain that looks plausible, such as support-mywallet.com.
Defense: Legitimate support teams do not ask for sensitive information via social media. If you need support, go directly to the official website and use the contact channels listed there. Never click on links in unsolicited replies. If you have already clicked, do not enter any information.
Attack Vector 3: Airdrops and Connect Requests
Airdrops are a common lure. An attacker announces a fake airdrop for a popular token or a new project. To participate, the victim is told to connect their wallet to a website. When the victim connects, the site requests a signature. This signature may be a transaction that approves a token spend, allowing the attacker to drain the token balance, or it may be a transaction that transfers all assets.
What the victim actually clicks: A button that says “Connect Wallet” on a fake airdrop site. Then a signature request appears in the wallet interface. The victim may not read the details and simply clicks “Sign” or “Confirm.”
Defense: Be skeptical of unsolicited airdrops. If you choose to interact, read the signature request carefully. It should specify the exact amount and the contract address. If it asks for unlimited approval or a transfer to an unknown address, decline. When in doubt, do not sign. Legitimate airdrops rarely require a signature; they typically ask you to provide a public address, not to connect your wallet.
Comparison Table: Attack Vectors and Their Targets
| Attack Vector | What It Asks For | What It Obtains | When It Does NOT Apply |
|---|---|---|---|
| Search ad / lookalike site | Recovery phrase or private key | Full control of wallet | If the site does not ask for a phrase or key, it may be a different type of scam (e.g., malware download) |
| Fake support reply | Recovery phrase or private key | Full control of wallet | If the reply asks you to download an app, it may be malware, not a direct phishing attempt |
| Airdrop connect request | A signature (transaction) | Authorized transaction (token approval or transfer) | If the airdrop only asks for a public address, it is not a phishing attempt for signatures |
What People Get Wrong: The Misdiagnosis
A common misconception is that all crypto phishing is the same and that simply “being careful” is enough. In reality, each vector exploits a different trust assumption. For example, a search ad exploits the trust in search engine results. A fake support reply exploits the trust in community forums. An airdrop exploits the desire for free tokens. The mistake is to assume that if you avoid one vector, you are safe from all. Another misdiagnosis is that phishing only involves stealing keys. The signature-based attack is more subtle: the victim willingly signs a transaction, thinking it is harmless. This is a natural mistake because the interface often shows a request in a familiar format, and the user may not understand the implications of a token approval. The fix is not to avoid all signatures but to read them carefully and understand what they authorize.
General Defense Principles
- Never enter your recovery phrase or private key on a website. No legitimate service will ever ask for these via a web form. If a site does, it is a scam. This cannot be overstated.
- Use a hardware wallet for significant holdings. Hardware wallets require physical confirmation for transactions, making remote phishing harder.
- Verify URLs and use bookmarks. Always check the domain name for subtle misspellings or extra characters.
- Be wary of unsolicited messages on social media, especially those that create urgency or offer free tokens.
- Read every signature request before confirming. If you do not understand what a signature does, do not sign it.
- Use a dedicated browser extension that blocks known phishing domains, but do not rely on it alone.
What to Do If You Suspect You’ve Been Phished
If you have entered your recovery phrase or private key on a suspicious site, act immediately: move your funds to a new wallet that has never been exposed. If you have signed a malicious transaction, revoke the approval if possible, or transfer your assets to a new address. Time is critical, as the attacker may act quickly. Reporting the incident to the relevant platform and law enforcement may help, but it is unlikely to recover funds.
Understanding the mechanisms behind crypto phishing empowers you to recognize new variants. The key is to remember that the attacker is after your keys or your signature, and any request for these should be treated with extreme suspicion.
Common questions
How do I spot a fake wallet website?
Check the URL carefully for misspellings or extra characters. Legitimate sites use HTTPS, but that alone is not enough. Bookmark the real site and use that bookmark. If you are asked for your recovery phrase or private key on a website, it is definitely a scam.
What is a malicious signature request?
A signature request is a prompt in your wallet to approve a transaction. A malicious one might ask you to approve an unlimited token spend or transfer funds to an unknown address. Always read the details before signing. If you are unsure, do not sign.
Can I get my crypto back if I've been phished?
Recovery is very unlikely. Once a transaction is confirmed on the blockchain, it cannot be reversed. If you have exposed your recovery phrase or private key, move any remaining funds to a new wallet immediately. Report the incident to the platform and law enforcement, but do not expect recovery.
Are airdrops always scams?
Not always, but many are. Legitimate airdrops typically ask for a public address, not for you to connect your wallet or sign a transaction. If an airdrop requires connecting your wallet or signing something, treat it with suspicion. Read the signature request carefully before approving anything.
What should I do if I clicked a phishing link but didn't enter anything?
If you did not enter any information or sign anything, you are likely safe. However, close the tab and clear your browser cache. If you downloaded a file, delete it. Run a security scan on your device. Monitor your wallet for any unusual activity.
Read next
- Address Poisoning: The Scam in Your Transaction History An attacker plants a transfer from a lookalike address so a later copy-paste from history sends funds to them. Verify the middle, never the ends.
- Dusting Attacks: Unsolicited Funds and Tokens Dusting attacks send tiny amounts or tokens to your address. Learn how they work, why receiving is not theft, and how to respond safely.
- Fake Wallet Apps and Extensions: How Counterfeits Work How counterfeit wallet apps and extensions reach people, what they do once installed, how to find the genuine download, and what to do if a phrase was exposed.
- Slippage in Crypto: What It Is and How to Manage It Learn why crypto trade prices differ from quotes, what slippage tolerance authorizes, and how high tolerance invites sandwich attacks.
- MEV and Sandwich Attacks: Ordering Has Value A public mempool makes transaction ordering valuable. How a sandwich exploits loose slippage, and what private order flow trades away for protection.