Question: what is the difference between an ethical hacker and cracker?
Answer: They might discover holes within systems and the reasons for such holes. Hackers constantly seek further knowledge, freely share what they have discovered, and never intentionally damage data. A cracker is one who breaks into or otherwise violates the system integrity of remote machines with malicious intent.