Category: Hacks → Phishing & TyposquattingHacksPhishing & TyposquattingSupport ImpersonationReading time: 10 minutes
Risk level: High
Target audience: DeFi users, Telegram users
Risk level: High
Target audience: DeFi users, Telegram users
Meet Adebayo
Adebayo is a 31-year-old day trader who actively uses Uniswap on Ethereum. One day, he’s trying to swap tokens but the transaction keeps failing with a vague error message. He’s frustrated. He posts in a public Telegram crypto trading group:“Anyone having issues with Uniswap swaps failing? Getting error code 0x12345. Any solutions?”Within 5 minutes, he receives a direct message on Telegram from an account called “Uniswap_Support”:
“Hey! We saw your message about Uniswap issues. I’m from the official Uniswap support team. Let me help you troubleshoot. What’s the error you’re seeing?”The account has:
- A Uniswap logo as the profile picture
- “Official Support” in the bio
- A few hundred followers (making it seem established)
What Happened
Step 1: Building Rapport
The fake support account asks Adebayo detailed questions:- “Which wallet are you using?”
- “Which tokens are you swapping?”
- “What’s your wallet address?” (for technical investigation)
Step 2: The Solution Offer
The fake account says:“I see the issue. There’s a bug in the router contract that’s affecting your wallet. The fix requires you to approve a new contract that will route your transactions correctly. It’s a one-time approval.”They send a link to what they claim is an official Uniswap fix site. The URL looks legitimate:
uniswap-fix.io (a fake domain, but with the Uniswap name).
Adebayo clicks the link. A professional-looking page explains the “router fix” and asks him to connect his wallet.
He connects.
Step 3: The Approval
The page requests an approval to “enable the new router contract.” The MetaMask popup shows:“Approve [contract address] to spend your tokens?”Adebayo approves, thinking he’s fixing the issue.
Step 4: The Drain
Within seconds, the “fix” site goes offline. His wallet starts draining. The approval he granted was not for a legitimate fix but for a malicious contract that now has access to all his tokens. Adebayo lost ₦800,000 in the drain.Where the Scammer Won
Red Flags Adebayo Missed
How Support Impersonation Scams Work
Step 1: Monitoring Public Channels
Step 1: Monitoring Public Channels
What happens: Scammer monitors Telegram/Discord groups for users reporting problems or asking for help.
Step 2: Impersonation
Step 2: Impersonation
What happens: Scammer creates fake support account with official branding, logo, and “Official Support” in bio.
Step 3: DM Outreach
Step 3: DM Outreach
What happens: Scammer DMs victim claiming to be official support, offering to help with their reported issue.
Step 4: Building Trust
Step 4: Building Trust
What happens: Scammer asks technical questions, seems knowledgeable, builds rapport by appearing helpful.
Step 5: Malicious Solution
Step 5: Malicious Solution
What happens: Scammer provides link to fake “fix” site that requests wallet connection and token approval.
Step 6: Drain
Step 6: Drain
What happens: Once approval granted, malicious contract drains all tokens from victim’s wallet.
Prevention
Block all unsolicited DMs offering help with wallet issues.
Report fake support accounts immediately to the platform.
Contact support via official channels only: the official website, verified social accounts, or email.
Verify account legitimacy: Check if the account is verified by the platform or listed on the official website.
Never approve contracts from support links: Real support teams don’t send links requiring approvals.
If You Already Connected and Approved
1
Revoke Approvals Immediately
Use Revoke.cash or EtherScan’s token approval tool.
2
Move Remaining Funds
Create a new wallet and move all remaining funds immediately.
3
Report the Fake Account
Report to Telegram/Discord for impersonation.
4
Report the Site
Report the fake site to ChainAbuse.
5
Warn the Community
Post in the group where you originally asked for help to warn others.
Related Resources
Grant Phishing + Wallet Drainer
See how typosquatting and approvals lead to wallet drains
Hacks Category
Explore all types of phishing and technical exploits
Check Your Wallet
Verify if addresses are reported as malicious
Report a Scam
Report fraudulent support accounts and addresses
References
- Uniswap - Official Support Channels
- Telegram - How to Report Impersonation
- ChainAbuse - Report Scam Addresses