8 Jan. 2008: Happy new year everybody! I'm not dead, although this site is not often updated.
I hope I will be more active this year :) Browsing crackmes.de I found a crackme I solved 6 months ago still without
any solution: Yonkie's crackme#2. Here it is. Some old sources that I sent to crackmes authors are available
here. Not all of them are interesting, and they are too simple to be put on the main
page. But it may help you in some cases.
4 Aug. 2007: A very long time without any update. Sorry. Added a solution for MR.HAANDI's first
crackme. You have to solve a 4 equations system over Zp*. I solved it using Gauss-Jordan elimination.
1 may 2007: Added a solution for cyclops - CHAKRAVYUHA (small tutorial + keygen). It uses a nice
virtual machine to process the serial verification. The routine is then rather simple. Good crackme :)
14 february 2007: Added a solution for Reverend's KeygenMe2 (tutorial + keygen). Also
submitted on crackmes.de. This crackme is very interesting. It includes among
other a virtual machine with registers from 32 bit to 128 bit, algorithm obfuscation, Taylor expansions. It is really
worth having a look at it.
31 january 2007: Added a solution for lord_Phoenix's Crackme #9 (tutorial + keygen). Also submitted
on crackmes.de. The keygen includes a solver for Euler's tour, also used in WiteG's
crackme 3. I hope it will interest you.
jB <resrever@gmail.com>
Keyfile, uses AES and CRC32. A typical protection scheme that could be found in a shareware.
Keygen + Source (C)
SHA512, linear equations system over Zp*. Solved using Gauss-Jordan elimination.
Keygen + Source (C, needs OpenSSL to be compiled)
Simple serial verification through a virtual machine.
Tutorial, keygen + Source (C)
Virtual machine, algorithm obfuscation, Taylor expansion. Check the solution for more details.
Tutorial, keygen + Source (C)
SCOP (stream cipher), Euler's tour. Solved using Warnsdorff's algorithm (source included).
Tutorial, keygen + Source (C)
Custom block cipher that uses RC4. Should be instructive for average reversers.
Keygen + Source (C)
LUC Cryptosystem + Custom hash. Big headache, but really interesting.
Keygen + Source (C, needs MIRACL)
MD4 + SHA256 + HAVAL3-256 + Tiger + RIPEMD160 + MD5 + RSA. For crypto-lovers only.
Keygen + Source (C, needs OpenSSL)
Digital signature scheme with message recovery, quadratic residuosity problem.
Keygen + Source (C and asm, needs Miracl)
Modular arithmetic, custom hash.
Keygen + Source (C and asm, needs Miracl)
ECDSA-56.
Keygen + Source (C, needs Miracl)
Thales theorem, a little bit harder than the #1.
Keygen + Source (C)
Thales theorem, nice one.
Keygen + Source (C)
RSA-640 for detectives!
Keygen + Source (C, needs Miracl)
ECNR-64 over GP(p^m). Total kick ass, not for beginners at all.
Keygen + Source (C and ASM, needs Miracl)
ECDSA160. How to generate a signature valid for two different messages? Truly interesting.
Keygen + Source (C, needs Miracl)
VB keygenme. Only MD5 and base64 for serial generation.
Keygen + Source (C, needs OpenSSL)
NT Kernel level hooking.
Keygen + Source (C and inline asm)
Burrows-Wheeler Transform, CRC32.
Keygen + Source (C)
Look and say sequence. Nice.
Keygen + Source (C)
(Removed on request)
Solved months ago, I guess it is not active anymore. Really interesting.
AES, DES, DSA, CAST, Blowfish and RIPEMD-160.
Keygen and bruteforcer, source (C)
Crackme written using
AutoIt. I did the same for the keygen :]
Keygen + Source
Driver, garbage code. Serial routine is very easy.
Keygen + Source (asm) + IDA listing
First part only. The fun stuff is missing. Maybe later? Beating the computer is too hard :D
ElGamal-128
Keygen + Source (C)
SHA-1, RIPEMD-160, CRT
Keygen + Source (C)
Modified SHA-1, RSA-222, Runtime DLP Solving (221 bits)
Keygen + Source (C)
MD5, CRT
Keygen + Source (C)
Simple arithmetic with bignums. For beginners.
Keygen + Source (C)
Modular arithmetic (RSA-512)
Keygen + Source (C)
Complex numbers. Easy stuff.
Keygen + Source (asm) + IDA listing
ECC-32, RSA-64, SHA1 modifié.
Keygen + Source (C)
Taylor expansion for exponentiation.
Keygen + Source (C)
RSA-1024, MD5. Solved using Wiener attack.
Keygen + Source (C) + Maple Worksheet
Playfair, RIPEMD-160. Several things to reverser. Interesting.
Keygen + Source (C)
Rijndael, MD4 modifié
Keygen + Source (C)
MD5, RC4, Runtime multi factor GQ 512 bits
Tutorial, Keygen + Source (C)
Serial. Very easy
Keygen + Source (asm)
CRC32, FPU
Keygen + Source (asm)
Matrice 6x6
Keygen + Source (C)
Serial, rather nice
Keygen + Source (asm)
RC-2, RC-4, Blowfish
Keygen + Source (asm)
RSA-32
Keygen + Source (VC++)
MD5
Keygen + Source (asm)
Modified MD5, discrete logarithm
Tutorial, Keygen + Source (C, miracl)
Modular arithmetic / RSA-512
Keygen + Source (C, miracl)
Modified MD4, TEA
Keygen + Source (C)
ElGamal signature
Tutorial, Keygen + Source (C, miracl)
DSA, MD5, SHA-1
Tutorial, Keygen + Source (C, miracl)
MD5, RSA-190
Keygen + Source (asm)
RSA-200
Keygen + Source (C, miracl)
Keyfile
Keygen + Source (asm)
MD5, TEA
Tutorial, Keygen + Source (asm)
Keyfile
Tutorial, Keygen + Source (asm)