Cyber Attacks: Are You Ready to Fight Back?