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