NPTEL Ethical Hacking Assignment 2 Answer