Malware Development for Ethical Hackers