For those interested in cybersecurity or software testing, there are legal and ethical ways to learn:

Cracked software modifies the core code