کرک کردن نرم‌افزار یعنی تغییر دادن نرم‌افزار به منظور حذف کردن روش‌های حفاظتی آن نرم‌افزار. از جمله این روش‌های حفاظتی می‌توان به موارد زیر اشاره کرد: * ممانعت از کپی، نسخه نمایشی
* آزمایشی
* شماره سریال
* قفل سخت‌افزار و....
تا بتوان از آن در تولید انبوه استفاده کرد. به افرادی که کرک می‌کنند کرکر گفته می‌شود. کرکرها با استفاده از دیباگرها و دیس اسمبلرها برنامه‌ها را کرک می‌کنند. به عنوان مثال در كشور ايران به علت نبودن قانون کپی رایت اكثر نرم افزارها كرك شده هستند مانند فتوشاپ كه در ايران به قيمت 1 دلار فروخته ميشود !