A Detailed guide on Attacks