It’s a lot easier with custodial wallets. They can get away with a OTP (One Time Password) code in some cases. How easy is that!?
All you have to do is ask them to sign up for something you control and then ask say Coinbase to send a login code at the same time as they click “Sign up” to your new service. You then ask them on the platform you control to enter the OTP code (which was actually sent from Coinbase) and their phone might even automatically fill it in. Then you have the OTP code and are authenticated into their Coinbase account.
That’s an abstraction as I don’t want to effectively publish a guide on how to scam people but some of these phishing attacks are really sophisticated. Phishing is how the NPM packages recently got hacked to include crypto draining malware. The developers that fell for it really aren’t dumb and I don’t judge them for falling for this. It really could happen to any one of us
