Monday, April 20, 2009

Solution to haiklr's Saturday Night Crackme

CrackMe Location :: haiklr's Saturday Night Crackme @ Crackmes.de.
Solution Location :: Solution @ Crackmes.de by me.

MY RATING :: Awesome !
PLATFORM :: WINDOWS
LANGUAGE :: Assembler
DIFFICULTY :: 3 [ Getting harder ]
TOOL(S) USED :: OllyDbg 2.0b

Overview:
=-=-=-=-=
(*) Lots of elementary calculations and equation solving to find the Password.
(*) Finding hidden data inside mp3 file by MP3Stego.

Read the solution to find more about it. :)

KeyGenMe #2 Ver.2.00 :: C++ :: Difficulty : 3

KeyGenMe Location : KeyGenMe #2 Ver.2.00 @ Crackmes.de
Solution Location : Solution by obnoxious

My second version of KeyGenMe #2. It's coded in GNU C++. Features :
(*) NOT Packed
(*) NOT Encrypted
(*) C00L console look.

The Rules :
(*) NO Patching
(*) NO Brute-forcing

The Tasks :
1. Find a correct combination of RefID and License-Key.
2. Find the algorithm for Key and RefID calculations
3. Make a KEYGEN.
4. Write a descent tutorial. ;)

Readers, if you solve this [in a different method than obnoxious], please upload your solution to CrackMes.de.

Wednesday, April 1, 2009

KeyGenMe #3 :: VB :: Difficulty : 3

KeyGenMe Location : KeyGenMe #3 @ Crackmes.de
Solution Location : Not Solved Yet

My third KeyGenMe. It's coded in VB 6.0. Features :
(*) NOT Packed
(*) NOT Encrypted
(*) Anti-debug routine by me.

The Rules :
This KeyGenMe has 4 tasks for you.
Rules for Tasks #1, #2, #3 ::: (*) Patching Allowed.
Rules for Task #4 ::: (*) NO Brute-forcing
(*) NO Patching

The Tasks :
1. TASK #1 :: Defeat the Anti-Debugger.
2. TASK #2 :: Patch the app to run instead of closing.
3. TASK #3 :: Find your way to the Validation Section.
[[ HINT :: The form appears BLANK at this test. Make it look better ;) ]]
4. TASK #4 :: Enter correct validation details and pass the validation check.
5. Write a descent tutorial. ;)

Readers, if you solve this, please upload your solution to CrackMes.de.

KeyGenMe #2 :: C++ :: Difficulty : 3

KeyGenMe Location : KeyGenMe #2 @ Crackmes.de
Solution Location : Solution by obnoxious


My second version of KeyGenMe #2. It's coded in GNU C++. Features :
(*) NOT Packed
(*) NOT Encrypted
(*) C00L console look.

The Rules :
(*) NO Patching
(*) NO Brute-forcing

The Tasks :
1. Find a correct combination of RefID and License-Key.
2. Find the algorithm for Key and RefID calculations
3. Make a KEYGEN.
4. Write a descent tutorial. ;)

The Hints :
1. The serial can consists of the entire array of visible chracters, but
only 4 different characters would also be enough.
2. THE 4 different characters are ( 2 * Alphabets ) + ( 2 * Numbers )
3. ANY set of 4 different [ even though they too may be ( 2 * Alphabets )
+ ( 2 * Numbers ) ] characters won't work.
There exists ONLY 1 such set.
4. Most important HINT : Idea of this is inspired by bRaInF**k.

Readers, if you solve this [in a different method than obnoxious], please upload your solution to CrackMes.de.