Crackme
Een klein programma dat geschreven is om gekraakt te worden: een legale oefenstof voor iedereen die reverse engineering leert.
Het idee komt uit de crackscene van de jaren negentig: in plaats van op commerciële spellen te oefenen schreven crackers puzzels voor elkaar. Meestal vraagt het programma om een wachtwoord of serienummer, en de opdracht is dat met een disassembler en debugger te achterhalen, of de controle er gewoon uit te patchen. Een variant, de keygenme, geldt pas als opgelost wanneer je een eigen keygen hebt geschreven die geldige sleutels maakt.
De moeilijkheid loopt uiteen van een simpele tekstvergelijking tot lagen van obfuscatie, packing en anti-debugtrucs. De verzamelsite crackmes.de verdween in de jaren 2010 en werd opgevolgd door crackmes.one. Tegenwoordig zijn crackmes een vast onderdeel van CTF-wedstrijden en sollicitatiegesprekken in de beveiligingswereld: dezelfde vaardigheid die ooit kopieerbeveiliging verwijderde, nu met een arbeidscontract.