کِرَک کردن نرم افزار یعنی تغییر دادن نرم افزار به منظور حذف کردن روش های حفاظتی آن نرم افزار. از جمله این روش های حفاظتی می توان به موارد زیر اشاره کرد:ممانعت از کپی، نسخه نمایشیآزمایشیشماره سریالقفل سخت افزار و ...تا بتوان از آن بر خلاف خواسته ی سازندگان یا روشی که سازندگان در نظر گرفته اند استفاده کرد.به افرادی که کرک می کنند کرکر گفته می شود.کرکرها با استفاده از دیباگرها و دیس اسمبلرها برنامه ه...