Home Hacking Man-in-the-middle (MitM) attack definition and examples