Building phishing attacks is easier for smartphones than for computers.
- There’s no visual way of knowing what app is currently running, in either iOS or Android. There’s no task bar or anything analogous.
- In mobile browsers, web sites can make the browser URL bar disappear.
- In Android, a web site can make all of the browser chrome disappear. This means you can make a web site that looks like it’s an app.
Here are some screenshots of phishing attacks I built.
(1) On the left is the real Amazon MP3 Store Android app. On the right is a phishing website I made: it runs in the Android web browser but look and acts like the real app.
Below the jump are two more phishing attacks.
(2) On the left is the real Facebook Android app. On the right is my fake Facebook Android app. My attack app intercept calls to the real app and pops open. After the user enters a password it will close and send the user to the real Facebook app.
(3) On the left is the real Android web browser. On the right is my fake browser that pretends to be the default Android web browser. They’re both showing the same legitimate website, but the fake browser will record all of the user’s keystrokes.