how to be an ethical hacker in 2021