Understanding Zero Day Attacks & Vulnerabilities Explained