Map and projects (the most frequently updated page of this blog)

2007/11/11

done

haiklr's hysteria crackme
unusual keyfileme with weaknesses to find. patience & logic

BlueOwl's UpxEd
funny hand-crafted upx, simple obfuscation

2007/11/09

done

imp's SimpleS
Socket. original & simple. looking forward to a sequel.

2007/11/06

done

Unicorn CrackMe1
pure logic, original. Couldn't prove there is only one serial though.

2007/10/31

done

Palto's Crackme
Custom Upx-based packer, AutoHotKey, XCBC, Tea

Hmx0101 CrackMe#3
NE, 16 bits, Nag, Serial = CleanAlgo(Name). Todo:keygen

2007/10/29

done

dila's Fishing with Dila v0.1, 2, 3, 4, 5
simply funny.

Hmx0101's CrackMe8
RVA, Upx+Epp, 2 Anti-Olly, serial=CleanAlgo(name)

Hmx0101's CrackMe7
same packing, serial=CleanAlgo(name)

Hmx0101's CrackMe6
packer = custom (junk + xor loop) + UPX, original test,
the check should have been much more complex. very original but disappointing in the end

Hmx0101's CrackMe5
original too. not difficult but entertaining.

Hmx0101's CrackMe4
original again. Anti-debug & unpacking, 3 serials, complex algo

Hmx0101's CrackMe2
hardcoded buggy password

Hmx0101's secretme1
Serial=CleanAlgo(CurrentPID, GetComputerName)
I didn't like the mix of patching and keygenning, though.

Hmx0101's KeyFileMe
line1 = Name, line2 = Serial, Serial=BloatedAlgo(Name)

Hmx0101's junky_1
limited junk, hardcoded password, simple decryption

raven's no_reason
clean. minimalist anti-debug. serial=GoodAlgo(Name)

raven's no_reason2
original anti-debugs & checks. serial=GoodAlgo(Name). Interesting!

2007/10/27

done

Hmx0101's SecretMe2
if (GetComputerName == HardcodedName)
{HardcodedSerial = CleanAlgo(HardcodedName)}

haunte's Crachme
serial = CleanAlgo(name, GetComputerName)

n00b's C#KeygenMe1Custom
.Net, serial = CleanAlgo(name)

n00b's KeygenMeX
.Net, registry, serial = CleanAlgo(name)

n00b's CKeygenMe1
Delphi, Base64, TRegWare... a big mess for a simple serial

encrypto's Easy Keygenme 4.0
Delphi, MD5, serial = CleanAlgo(GetComputerName, name)

2007/10/21

done

Adjiang Keygenme3
Annoying wizard, Serial = string + CleanChecksum(string)

2007/10/18

lafarge's crackme 1

It's a custom & original packer, FindWindow, ZwQuery, indirect imports. I created an ImpRec plug-in.

Predator's Pirupiru

solution

done

Predator's Pirupiru
VB, appended data rc4 binder, strlen

and Bastard1
same binder, serial == CleanAlgo(name)

2007/10/17

done

LaFarge's crackme 0.2 & 1 & 2
serial == CleanAlgo(name)

2007/10/11

challenges websites

CrackMes DE
the best and biggest, reviewed solutions. great !
Tuts For You
Biggest unpackme repository

In French:
Défis FC
Le site de BigBang

2007/10/10

done

chaise's crackmechaise2
Serial == CleanAlgo(ComputerName, Name)

skapunky's skrackme1
Nag (JMP Table)
Button (__vbasetobj)
Serial (__vbastrcmp)

2007/10/08

done

opcode0x90's crackme_nop
serial check, but original

2007/10/07

lilcw's just a simple xor encryption

Here is my solution for this interesting yet not difficult challenge. Enjoyable.

done

lilcw's just a simple xor encryption
logic, asm

chaise's crackmechaise1
basic serial, time

_khAttAm_'s unUPX me
upx, vb, binder

mucki's protector
simple packer

thecipher's IcantDoThis
nothing special

warleyalex's Delphi for PHP
delphi, javascript

TiGa's Vista Sidebar Gadget
.gadget, javascript