Crack = obejiti bezpecnostni ochrany programu.
To znamena, ze musis v danem programu najit misto/mista, kde se ochrana testuje. K tomu potrebujes znalost assembleru + WinAPI (pokud uvazujeme program pro Windows)
Pro napsani Cracku staci libovolny program, ktery bud pozmeni primo EXE nebo provede zmenu v pameti spusteneho programu (na WinNT uz je to obtiznejsi)