Das Wort „Cracker“ kommt ursprünglich aus der englischen Umgangssprache und bedeutet ungefähr: Aufbrechen etwas oder Brechen von Sicherheitssystemen.
Im Softwarebereich sind Cracker Computerfreaks, die in fremde Computersysteme mit zerstörerischen Absichten eindringen und über das System die Kontrolle übernehmen. Sie stehlen, zerstören oder manipulieren Daten in diesem fremden System.
Außerdem werden Personen, die Kopierschutz von Programmen entfernen und somit diese als Raubkopien verbreiten, auch Cracker bezeichnet. Software-Cracker organisieren sich oft in Gruppen. Eine der berühmtesten heißt CORE (steht für Challenge of Reverse Engineering).