* *

Sunday, June 21, 2009

CRACKING SOFTWARE BY FISHING TECHNIQUE

Cracking is the art of program modification to work as our wishes. For the advance of Assembly programmer can disassembly EXE file, edit some hex codes and restore it back to default. This technique is known by Dead Listing.

For the Newbies, using fishing technique : Fishing a serial number of trial version application, with the SoftICE help We can do it. SoftICE is a debbuger software type that used to do the disassembly of a aplication when the program is run.

SOFTICE CONFIGURATION
The Softice installation is not difficult as the general installation program. However, To configure Softice on a PC system, there are 5 options, depending on our needs. Boot, start Softice before Wiindows loads. System, start Softice with Windows. Automatic, Softice run automatically but not all debug driver are actives. Manual, Softice run manually and the last Disable, disable Softice on every Windows startup.

After the finished installation, modificate Winice.dat file in order SoftICE can detect the symbol all at the loading time.

Winice.dat usually, in C: / Program Files / NuMega /. Then open with Notepad. Remove a semicolon (;) in front of each EXP command. Change the PHYSMB value with a capacity of our computer RAM. When done, click 'Save' and restart the computer so the changes can have impact.

SoftICE runs automatically in the background of operating system, to display on screen, press Ctrl + D on your keyboard simultaneously. Similarly, at the time you want to close to back of the screen.


START CRACKING
1. Open the Trial Version Program
Open the trial version program that you want to crack and click 'Enter Registration Code'. Enter information 'Name' and 'Registration Code' as you want (do not press ENTER first). Display Softice by pressing CTRL-D, install a breakpoint by typing in the command prompt line: BPX Getdlgitemtexta, and

SoftICE window appears on the display monitor. SoftICE displays the dialogue code. Press F12 twice and see the value of EAX register if the value 6. This value is the number of characters that you enter on the Registration first. If you have specified much as 4 characters, the EAX value will be 4.

Press F10 as much as 10 times and stop at the CALL 004079D5 because underneath there are TEST EAX, EAX which means the value that you type in EAX with EAX made in 004079D5 CALL above. Now press F8 once.

2. Searching for Registration Code
Press F10 as much as 58 times to register EAX blue and you stop at the Push after ESI Lea EAX, [EBP-0140]. Now type d eax (# disvalid registration before you enter) and press .

See the right side, there is a Registration code generated by the CALL 004079D5 that match for a name that you entered before. Then type bc * and press Enter. .

3. Test Registration Code
Open the Version Trial program. If there are any error messages, we skip. In the Name field type as we enter first. Similarly, the entries in the column Registration#. Then click OK. Now you can enjoy the full version.

Using cracked software results personally still be in the pardon. But for the commercial purpose is part of the crime.

No comments:

Post a Comment