understanding the basics of phishing | Mohit Yadav Blog