A crack is a modified version of a software that bypasses its licensing or activation mechanism, allowing users to access its full features without purchasing a legitimate license. Cracks are often used by users who cannot afford to purchase a software or who want to test its features before buying.