Ein Hacker ist jemand, der versucht, Sicherheitslücken zu finden und diese zu schließen. Auch Leute, die von Firmen beauftragt werden, durch gezielte Einbrüche die Sicherheit des Firmennetzwerks zu testen, sind Hacker.
Ein Cracker hingegen ist darauf aus, mit seinem Können Schaden anzurichten, Systeme zu zerstören oder Geld zu erbeuten.