A malicious program designed to hack into a software security system. A crack can modify executable files and an application’s libraries or settings, generate and substitute license keys, or perform other actions to bypass the key verification algorithm and enable the unauthorized launch of an application. It can open access to the application’s full functionality, or extend the subscription period of online services linked to it.