home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Elite Hackers Toolkit
/
TheEliteHackersToolkitVolume1_1998.rar
/
HACKERS.BIN
/
appcraks
/
IV32_NUL.ZIP
/
README.TXT
< prev
Wrap
Text File
|
1990-01-01
|
3KB
|
69 lines
Software: IrfanView32 v2.68
URL: http://stud1.tuwien.ac.at/~e9227474/
Desription: IrfanView32 is a very fast graphic viewer for Win95/NT.
Preview, Drag & Drop Support, fast Directory View (fast moving
through directory), Print Support, Scan (TWAIN) Support, Slideshow,
Batch conversion, & change the color depth.
Cracked by: Nullz
Date: 04/01/1998
E-mail: crackz@hehe.com
Previously I was known as "Kg4U", but from now on I'll
permanently be called "Nullz". No objection? Ok, very well!
Sometimes cracks are inevitable, but KeyGen is always
the most perferable. So here's a keygen I wrote for you
people to get and use your own registration code instead
of using others reg code.
My philosophy- If you are using a Regcode, then use your own!
---------------------------------------------------------------------
Crack Note: Anyway, this is my second keygen (3rd crack).
IrfanView has the longest registration routine I've seen so far.
I had to print out 11 pages (about 400 lines) of assembly codes.
(Couldn't do it without W32Dasm) And I had to translate all 400
lines of ASM into C language for the VC++ compiler. That took
forever, because I don't program in Assembly and I had to get a
ASM book (like a dictionary to me) as I was doing the translation.
The registration was not difficult to crack, it was just 2 damn LONG!
Funnything, I've learned how to optimize ASM code even before knowning
how to program in Assembly langauge just from constantly looking
at dissambled codes and doing translations. Doesn't make much sense┐
Anyway, using using the keygen is very simple. I've tested it
in many trials, and all the codes generated worked. It will also
register older versions of IrfanView; but who would still wants the
older versions? However, there's a chance that you might come
up with a regcode that won't work, that's because of a bug in the
keymaker (bad ASM->C translation). To be more specific, there is
two part of key verifying routine. One part is use more often than
the other. These 2 parts are also the longest part of the registration
routine. Here is an overview...
if (esi <= 0xF423F)
{
// this part is always get executed
}
else
{
// it is rare to get to this part
// have never debugged this portion of the code
}
The "else" routine is the one that I'm unable to test it, because
it is rare to have ESI > F423F. So I'm unable to debug anything
in it. If you do hit the Jackpot, please e-mail me with the problem.
-----------------------------------------------------------------
Just incase you're wondering, I wrote my keymaker using
MS Visual C++ 5. Yes, VC++ is the best compiler around,
which is very much UNLIKE VBasic. Sorry, I meant no offence
to VB programmers.
Have fun! :)