
 ------------------------------------------
 Oficjalne crackme grupy DNX.INC by themoon
 ------------------------------------------

 Heh, password sprawdzany jest w ten sposob:

 CRC-32(Blowfish[ECB](klucz)) == 0x5C16AFB0

 Oczekiwana wartosc jest jak widac jednokierunkowa funkcja
 skrotu hasla zaszyfrowanego Blowfishem w trybie ECB. To
 oznacza, ze prawidlowy password jest dzielony na bloki o
 dlugosci 64bity a nastepnie szyfrowany tym samym kluczem,
 (w naszym przypadku stalym ciagiem ASCII-Z) i hashowany
 32-bitowa postacia Cyclic Redundancy Check. Jedynym i jak
 widac skutecznym sposobem na znalezienie poprawnego ciagu
 bajtow spelniajacych zalozenie algorytmu byl bruteforce.
 Zalozylem sobie charset i co wazne dlugosc samego haselka,
 mozna bylo sie jeszcze bawic w reversowanie crc-32, potem
 okreslenie okresowosci dla Blowfisha ;). Przyznam sie, ze
 bruteforce chodzil b. dlugo (7 miesiecy) wiec korzystajac
 z okazji chcialbym pozdrowic admina kafejki, w ktorej moj
 brutalny Pentium4-killer tak dlugo pracowal :)). CrackMe
 samo w sobie jest raczej figlem ;), biorac pod uwage, ze
 jest trialowe mozna sie domyslec ilu czlonkow ma DNX ;).

 ekhm, i bym zapomnial - klucz: nie liczy sie

 cybult
 cybult@poczta.onet.pl

 