Neha Patil (Editor)

Crackme

Updated on
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Covid-19
Crackme

A crackme (often abbreviated by cm) is a small program designed to test a programmer's reverse engineering skills.

They are programmed by other reversers as a legal way to crack software, since no intellectual property is being infringed upon.

Crackmes, reversemes and keygenmes generally have similar protection schemes and algorithms to those found in proprietary software. However, due to the wide use of packers/protectors in commercial software, many crackmes are actually more difficult as the algorithm is harder to find and track than in commercial software.

Keygenme

A keygenme is specifically designed for the reverser to not only find the protection algorithm used in the application, but also write a small keygen for it in the programming language of their choice. However, most keygenmes, when properly manipulated, can be self-keygenning.

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.

References

Crackme Wikipedia


Similar Topics
Tom Smith (rugby union player born 1971)
Valeria Fabrizi
Todd Williams (actor)
Topics
 
B
i
Link
H2
L