En crack er en såkaldt programudvidelse, der gør at et computerspil eller computerprogram, kan køre uden CD/DVD. Cracks udvikles som regel på den måde, at selve programmet bliver manipuleret af en programmør eller en person med kendskab til programmering. Dernæst udgives den typisk på Internettet, hvorefter brugere kan hente cracken efter ønske. Ordet crack bliver bland uvidende brugt som betegenelse for alle modifikationer der kan lave en trialversion til en fuld version (f.eks. keygens, patches og loaders).