
PhotoExplorer v1.0.6
Microsoft Visual C
Written by anTiHerO
|
Introduction |
Protection:
Registration and 30 day Time Limit
About: PhotoExplorer is the most comprehensive and affordable image
management software available today. The current release runs on Windows 95, 98
and Windows NT, utilizing the full 32-bit power for dazzling speed.
PhotoExplorer's advanced design takes advantage of the multitasking,
multithreading, and memory management capabilities of today's computer systems
for optimized performance. The comprehensive features will eliminate your needs
to buy multiple imaging software.
|
Tools required |
Debugger
(Softice or TRW2000)
Half a brain
|
Target's URL |
http://www.photosoft.com
|
Essay |
OK,
shall we begin? Fire up our target program, and you will be greeted with a nag
screen giving you three options. We want to get this sucker registered, so
click on the purchase button. We now see three empty dialogue boxes, so I
entered the following;
Key: 1212121212
Name: anTiHerO
Company: TRES2000
Before
we click on the OK button, we need to set up a breakpoint in our debugger. So,
bring up your debugger window ( Ctrl+D for SoftICE, Ctrl+M for TRW2000) and set
a breakpoint on the HMEMCPY function by typing;
:bpx hmemcpy
OK,
now we need to close the debugger window, and click the OK button. Wham! We are
back in softice, but we are not at the section of code we are interested in, so
press F12 until we are in the program code. There are 3 dialogue boxes in the
registration box, so keep pressing F12 until you are at the third instance of
our targets code, then trace through using F10 until you reach the following
section of code;
:00623FB3 CALL EBX
:00623FB5 LEA EAX, [EBP-28]
:00623FB8 PUSH EBX
:00623FB9 CALL 00621D08
:00623FBE ADD ESP, BYTE +04
:00623FC1 LEA EAX, [EBP –14] ß Move “fake” serial into EAX
:00623FC4 LEA ECX, [EBP –28] ß Move “real” serial into ECX ------------------------- Type D EAX to display fake serial
:00623FC7
PUSH EAX
ß----------------------------------------------------------------- Type D ECX to display real serial
:00623FC8 PUSH ECX
Did
you type D ECX to display the real serial? If so, our job is done. Clear all
breakpoints, and close your debugger. Back in the registration part of our
program, we need to enter our new found serial, which was found to be;
Key: 0105472377623109
Name: anTiHerO
Company: TRES2000
Right,
the moment of truth. Click OK, and hope for the best…..REGISTERED!! Job done.
|
Final Notes |
Pat
yourself on the back, grab a beer and a cigar, and relax, safe in the knowledge
that you just learnt something usefull!!
[T]urb0z
– For introducing me to these infernal machines
The TRES2000 Crew
My mum
|
ObDuh |
The
information in this essay is for educational purpose only!
You are only allow to crack, reverse engineer, modify code and debug programs
that you legaly bought and then for personal use only!!
To ignore this warning is a criminal act and can result in lawful actions!
So please note!
I take no responsibility for how you use the information in this essay, i take
NO responsibility for what might happen to you or your computer!
You use this information on your own risk!!
What I mean is: Please buy the software!
Essay written by anTiHerO ©TRES2000. All Rights Reserved.