IT 4843: Ethical Hacking for Effective Defense