Hacking for good: the rise of ethical hackers