Pre-Authentication Vulnerabilities and How NoPorts Fights Back