downloadbrowsecyclops's NTS-Crackme5

Download NTS-Crackme5.zip, 21 kb (password: crackmes.de)
Browse contents of NTS-Crackme5.zip

NTS(Newbie Cracking Series)-Crackme5

Regards,
Cyclo

Difficulty: 1 - Very easy, for newbies
Platform: Windows 2000/XP only
Language: C/C++

Published: 23. Dec, 2006
Downloads: 1734

Rating

Votes: 4
Crackme is quite nice.

Rate this crackme:

Send a message to cyclops »

View profile of cyclops »

Solutions

Solution by sir_edmar, published 14. sep, 2010; download (55 kb), password: crackmes.de or browse.

sir_edmar has rated this crackme as quite nice.

Solution by boof, published 08. jan, 2007; download (1122 kb), password: crackmes.de or browse.

boof has rated this crackme as awesome.

Submit your solution »

Discussion and comments

macabre
28. Dec 2006
Perhaps I'm missing something but the first check on the serial seems flawed. Ex: Say I use:

name: macabre
serial: 3F572C90-E7E1EAD0-AF248278-A07E801C

because the strcmp section used (00401390) checks "3F572C90-E7E1EAD0" against a string generated with %08X-%08X 2 bytes at a time... issue is the generated string is not even (because of the '-') so the last byte check is a NULL \0...and we can't possible end our serial here because we have another section to check.

As far as I can tell even if I generate the 'proper' serial it won't pass the strcmp like function.
macabre
28. Dec 2006
I believe this could be fixed by testing for null *before* doing the CMP.

I think TEST CL,CL should come before the CMP DL,BL
cyclops
Moderator
29. Dec 2006
I have got the same query from my frndz also.
All i tell is, " Look CARE FULLY at sscanf()".....
macabre
29. Dec 2006
lol... crap... got schooled by sscanf()

Ok, now I got it working :P

Thx!!
snakies
17. Jan 2007
thanks for the heads up. i was scratching my head for the same reason. got it working now though thanks.
now to create a keygen.

thanks for my first crack ever!
kilobyte.asm
16. Jun 2009
thank God for online linux man pages
sir_edmar
09. Sep 2010
finally! i got my keygen working! this one fucked my brain very hard! i really need to learn asm better :)

You may leave your comment, thoughts and discuss this crackme with other reversers here.
Acting childish will not be tolerated.
HTML and such will be left as-is, so don't try.