A Rogue Access Point, A Man in the middle, and a client application. What could possibly go wrong?