"Cracking" software refers to the unauthorized modification or bypassing of software protection mechanisms, such as digital rights management (DRM) or encryption. This is done to allow the software to function without the user having to purchase a legitimate copy.