A crackme (often abbreviated by cm) is a small program designed to test a programmers reverse engineering skills.
They are programmed by other reversers to have a legal way to "crack" software.
Crackmes, Reversemes and Keygenmes have similar protection schemes and algorithms to those found in commercial protections. Also some crackmes are even harder than their commercial counterparts.
A Keygenme specifically is designed for the reverser to not only find the algorithm used in the application, but also write a small Keygen in the programming language of their choice.
Often anti-debugging and anti-disassemble routines are used to confuse debuggers or make the disassembly useless. Code-obfuscation is also used to make the reversing even harder.
But most crackmes are hard by design, not by long obfuscated code. Because most reversers solve crackmes for fun! That's the reason why most reversers define rules for their crackmes.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You cannot download files in this forum