Sogenannte Cracks sind Tools, die den Code von Software illegal modifizieren, um eine Key-Abfrage zu unterdrücken. Die Programme sind wohl fast immer verseucht. Key-Generatoren (Keygens) sind das häufig ebenso, für manche Programme gibt es sie. Haben Kriminelle den Algorithmus der Seriennummer-Erzeugung geknackt, erzeugen die Tools auf Nutzer-PCs für ein bestimmtes Programm einen Schlüssel. Oft sind Keygens mit Hintergrundmusik versehen.