Smart Cities & Critical Infrastructure Cyber Attack Vulnerabilities