Cracking ist die Tätigkeit, ein
Computerprogramm zu analysieren (meist durch
Disassemblieren), um den
Kopierschutz zu entfernen. Ein
Crack ist ursprünglich die Kopie eines Computerprogramms, bei der ein herstellerseitig angebrachter Kopierschutz entfernt wurde; heute ein Computerprogramm, das den Kopierschutz eines spezifischen anderen Computerprogramms entfernen kann. Cracking fand erstmals in den 1980er-Jahren mit der weiten Verbreitung von Kopierschutzmaßnahmen bei kommerziellen
Computerspielen statt, findet sich jedoch auch bei jeder anderen Kategorie von Computerprogrammen.