Log in

View Full Version : Newbie...need help Keylib32


Chops211
November 22nd, 2010, 19:34
Hi everyone,

So I have been reading these forums for awhile and have been playing around with IDA, Ollydbg, and dll export viewer. I am ready for my first real challenge and the program I want to try to reverse has keylib32 from NONONO.

Has anyone cracked this before that can give me pointers? I have been struggling with this. I have found where the program calls the pp_lfcreate and pp_tcode functions from the keylib32.dll, but have been unable to successfully patch the program.

The program is located at:
NONONO

I have the full version downloaded, not the demo.

And the dll functions are described here:
NONONO

Please let me know a good approach. It's at the point that I would like to simply crack the program and then from there possibly make a keygen just to get some experience.

I am a computer hardware engineer, so I have experience with ASM. Any help would be appreciated.

Chops

esther
November 22nd, 2010, 20:11
YEEEEEEEEHAAAAAAAA
REQUEST CRACK!

Chops211
November 22nd, 2010, 20:14
This is actually a pretty interesting "old" license file creation algorithm. This same company has expanded to include big companies such as Blizzard. I have looked at some of their decompiled code using VB decompiler pro (the copypro.exe is written in VB3 i think). Very simple yet I still am unable to crack it

Chops211
November 23rd, 2010, 23:48
So I have found the relevant code in keylib32.dll and have traced through to see that the program now says "accepted". But when I try to run through the entire program with the newly patched dll, the program returns "corrupted dll". I am guessing there is a hash algorithm to check if the dll has been changed. Does anyone know where I should even start? Does this have anything to do with the Machnm1.exe? Does that check to see if the file has been manipulated?


Any help is appreciated!