Perengkahan perangkat lunak

Per perangkat lunak adalah proses modifikasi perangkat lunak secara ilegal untuk menghapus atau menonaktifkan fitur-fitur yang menghalangi penggunaan program secara lengkap, terutama manipulasi fitur salinan perlindungan. Sebuah crack rata-rata mengacu pada jenis perangkat lunak, atau alat yang merusak. Beberapa alat-alat ini merupakan keygen, tambalan, fairlight, nukewar dan pemuat. Keygen adalah generator lisensi produk buatan yang menawarkan kemampuan untuk menghasilkan lisensi "sah" atas nama anda sendiri.
Tambalan adalah program komputer kecil yang mengubah kode dari program lain. Tambalan memiliki kelebihan yang tidak memerlukan eksekusi memori besar sebab hanya beberapa byte yang diubah.
Pemuat memodifikasi aliran startup program dan tidak menghapus perlindungan tetapi sirkumvent. Contoh terkenal dari pemuat adalah trainer yang digunakan untuk memanipulasi pola permainan.
Fairlight menghadirkan salah satu file ekstensi .nfo yang tidak disertakan untuk rilis permainan (game).
Nukewar berfungsi mendeteksi keabsahan crack.