The term "crack" in software contexts usually refers to a hacked version of a program or a solution that bypasses its licensing or security features. This can range from cracks for software applications to more complex cryptographic systems.
Cracked software can: