January 1999

"FontFinder 32 v4.5.1.1"

(Searching for a Serial)

Win '95/'98 PROGRAM

Win Code Reversing

 

 

by Punisher 

 

 

Cracking 4 Newbies 

 

 

Program Details

Program Name: Fontfind.exe

Program Type: System Font Viewer

Program Location: http://www.softseek.com/

Program Size: 511 KB 

   Tools Used:

Soft-Ice -- Debugger

Rating

Easy ( X )  Medium (   )  Hard (    )  Pro (    ) 

There is a crack, a crack in everything. That's how the light gets in.

 


FontFinder 32 v4.5.1.1

(Searching for a hard-coded serial number)

Written by Punisher

  

Introduction

 
The author(s) of this program can be found at: http://web.triton.net/fasttrax/sunshine/sshome.html
 
The author says:

"Font Finder 32TM is a very useful utility to allow you to quickly find the font you are looking for. Its main window is resizable, and it's size and position will be remembered automatically every time you start it up. It will stay on top of other windows so it is always easy to find too.

Font Finder displays every font in your system in its own typeface! This gives you an easy way to quickly find the right font for the job."

 

About this protection system

 

Registration is via the Startup nagscreen or the Help Register Menu Item. You must enter :-

Name:

Registration Code:

The serial number is hard coded. You can use any name.

THE ESSAY

Install and run Fontfinder 32 v4.5.1.1. You are presented with a nagscreen giving you the usual bullshit. Get rid of it and go into the main program window. Try the program for a while then select the Help/Register menu item.

You will be presented with the Registration dialogbox. Enter your name and a fake regcode.

Enter Soft-Ice by pressing ctrl-d. Set a breakpoint on GetWindowTextA.

>>> BPX GetWindowTextA

Leave soft-ice by pressing ctrl-d. Click the ok button on the Registration dialogbox. Soft-Ice breaks in kernel at GetWindowTextA. Press F11 to return to the caller and you will be in the code of fondfinder.

Do a search for your fake regcode.

>>> S 0 lffffffff '45454545' < that's mine, use yours.

Soft-ice will find your fake regcode and name. Look in the Data window and you will see it.

If your data window is 6 lines or more you will see the real regcode at the bottom of it. It is in this format ####-#########. Write it down.

If you did not see it in the data window scroll down the data window by holding down [ALT] and pressing the down arrow key until you see it.

Clear all breakpoints.

>>> BC *

Run the program by pressing F5. A messagebox pops up telling you your regcode was invalid. Click the ok button to get rid of that.

Bring up the registration window and Enter your name and the real regcode. and click ok. A messagebox will pop up thanking you for registering.

The Program will store your name in the registry under the key:-

SOFTWARE/Sunshine/Fondfind32/username

You can register this program also by making that key in the registry and using your name as the value of username.


I will like to say thanks to +Fravia, Sandman, CrackZ, Cruehead, Iczelion and all the others out there who help by providing the knowledge to make this possible.


You should buy this program if you intend to use it longer than the evaluation period.

/P>