Category: Hacks → Account Takeover (CEX, Email, SIM Swap)HacksAccount Takeover2FA BypassReading time: 10 minutes
Risk level: High
Target audience: Exchange users, support chat users
Risk level: High
Target audience: Exchange users, support chat users
Meet Blessing
Blessing has strong security on her Binance account:- Long, unique password.
- 2FA enabled (TOTP via Google Authenticator).
- Email verified.
“Hi, we noticed unusual activity on your account. For your security, we need to verify your identity. Can you confirm your current password?”Blessing is suspicious (legitimate support never asks for passwords) and ignores the message. A few days later, she gets a similar message from what appears to be an official Binance support account (with a Binance-looking profile picture and name like “BinanceSupport_Official”). This time, the message says:
“Your account is locked due to multiple failed login attempts. Click here to unlock.”Blessing clicks and is taken to a login page. She enters her credentials out of concern. The page then asks for her 2FA code (saying it’s needed to “unlock the account”). She enters the 2FA code from her authenticator app.
What Happened
Step 1: The Phishing and 2FA Code Capture
The attacker has now captured:- Blessing’s password
- Her 2FA code (which is valid for 30 seconds)
Step 2: The Rapid Takeover
The attacker immediately:- Goes to Binance’s login page (the real one).
- Enters Blessing’s email and password.
- When prompted for 2FA, enters the code she provided (it’s still within the 30-second window).
- Logs in successfully.
- Disables 2FA.
- Withdraws all funds.
Where the Scammer Won
Red Flags Blessing Should Have Heeded
How 2FA Bypass via Social Engineering Works
Step 1: Phishing Setup
Step 1: Phishing Setup
What happens: Attacker creates fake login page that looks like legitimate exchange site.
Step 3: Credential Capture
Step 3: Credential Capture
What happens: Victim enters password and 2FA code on fake site, which attacker captures.
Step 4: Rapid Login
Step 4: Rapid Login
What happens: Attacker immediately uses captured credentials and 2FA code (within 30-second window) to log into real site.
Step 5: Account Takeover
Step 5: Account Takeover
What happens: Attacker disables 2FA and withdraws all funds.
Prevention
Never enter 2FA codes on websites (except the official login page).
Block unsolicited support messages. Report them immediately.
Contact support independently (via official website) if you need help.
Assume any DM offering help is a scam.
Verify URLs carefully: Always check the domain before entering credentials.
If You Already Entered Credentials on a Fake Site
1
Change Password Immediately
Change your exchange password immediately from the official site.
2
Regenerate 2FA
Disable and re-enable 2FA to generate new codes.
3
Check Account Activity
Review all recent transactions and withdrawals for unauthorized activity.
4
Report the Phishing Site
Report the fake site to the exchange and browser security teams.
5
Report Unauthorized Access
If funds were stolen, report to exchange support and law enforcement.
Related Resources
Social Support Impersonation
How fake support accounts target users
Hacks Category
Explore all types of account takeover attacks
Check Your Wallet
Verify if addresses are reported as malicious
References
- 2FA security best practices
- Phishing detection and prevention
- Exchange support verification guidelines