How the massive Twitter hack may have happened