Log in

View Full Version : Odds Wizard v1.33


parma fan
September 26th, 2001, 19:22
I am a newbie and I need help to crack this program.
To find out a serial is not a hard task.

Here's the problem:
1) When I press "File -> Register..." on a menu, program gives a new window with a single textbox to write a serial and to buttons "Close" and "Help".

2) When I enter a good serial for my computer the "Close" button turns into "Register!" button. Then I click on that new button and I get message "Your copy of Odds Wizard has successfully been registered!" I everything looks great.

3) But next time I run this program it tells me that it ain't registered and I have to do everything all over again.

Why does the program keep saying it ain't registered? I don't know what's wrong.

thanks

Solomon
September 26th, 2001, 23:59
1. decompile it with DeDe.
2. Open "FairR.pas", see 2 suspicious routines£º
procedure TForm3.RegCodeEdChange(Sender: TObject);
procedure TForm3.Button3Click(Sender: TObject);

3. get a serial "84ADA957" at the following pos. This seems to be a fake serial? Or the prog never save the serial to registry/file, so you must input it every time when you want to use the full function? Have you tried its full functions with this serial before re-start it?

0047AA8A 8B1564784C00 mov edx, [$4C7864]
0047AA90 3B02 cmp eax, [edx] <-----------Here
0047AA92 7537 jnz 0047AACB

* Reference to pointer to GlobalVar_004C899C
|
0047AA94 A198784C00 mov eax, dword ptr [$4C7898]

* Reference to field GlobalVar_004C899C.OFFS_0174
|
0047AA99 80B87401000000 cmp byte ptr [eax+$0174], $00
0047AAA0 7529 jnz 0047AACB