

                                    
                                  
                                       
                                      
                                    
                                    
                                  
                                       
                       

       
                                proudly presents

                        Crack Loader 1.0 Full ASM source
                          Done by The GODLike/ViOLENCE
                               All rights reserved


[Introduction]

This little piece of ASM code, will make every DOS cracker's live easier.
With short modifications it will be a strong TSR tool for game cracks.
Perhaps, u have already seen my TSR crack for the game: Z (C) Bitmap Brothers.
If so, u might have an idea what this Crack Loader is about.
It is based on the fact that most games use INT21/INT2F in order to locate,
verify and check for an original CD.
Methods like 'Check_If_0_Bytes_Space_Free', 'Is_This_Remote_Or_Substed_Drive',
'MSCDEX_Loaded_Or_Not' or 'Is_The_FileSize_500 MB_Or_Not'...
Are known by every cracker. But how do the games check these things?
The answer is simple: Several interrupts (Mostly INT21 and INT2F) are used
to check for these things.
The CD-Check from the game 'Z' looks as follows :
- ZED.EXE is executed with the parameters for the CD drive
  (Example: ZED.EXE /CD:D)
- Z will than try to find D:\*.* (The neccassary files)
- Z will now check if D: = 0 bytes free

First if all of these checks were successful, the game will work.
So what to do know?
We know that we can use which letter for the CD drive what ever we want to.
So, we could use 'ZED.EXE /CD:A', to get Z use the diskdrive A:.
Now, we could fill the disk with crap so we have 0 bytes free, the problem
is that Z will try to find A:\*.* (the neccassary files) which are about
9 MB in size - no possibility for 1.44 MB diskdrives of couse. ;)
So, what we do is, we write a TSR Loader which will hook INT21, because we
know that, function 21,36 (Int 21, Ah=36h) is the way to check for the
left space.
How this code has to look like in ASM, is explained in LOADER.ASM which u
can also use to crack other games.

[Which games can be cracked]

About 80% of all DOS games out, use INT21 or at least INT2F in order to
check for the CD. Mostly neccassary files have to be copied onto the
harddrive either. This tool should only be used by averaged crackers to
make cracking easier.
Mostly the TSR Loader will not totaly crack the game, so if other interrupts
are used to check for the CD, play around with the LOADER.ASM.
Good luck.

[How to see which interrupts/functions were called]

In order to see which methods are used by the game, the best way would be
to use my 'IM 1.0' which will display all called interrupts.
Also nice tools are 'XRAY', 'WATCH' and 'MONINT'.
Get all these tools on WWW.SUDDENDISCHARGE.COM or mail me.

[May I use your source code for my own pleasure]

If u want to release a modified version of the 'LOADER.ASM', u must leave
the first 'Crack Loader done by....' string in it.
Then u can modify the beginning ViOLENCE - Flagg which will be displayed.

[Contact]

Send crack requests to ViOLENCE :
Request@ViOLENCE.DE (WWW.VIOLENCE.DE will be down in janurary)

Visit the official ViOLENCE homepage at :
WWW.VIOLENCE.DE

Visit the official ViOLENCE FTP (4 GB stuff) at :
FTP://BATPIMP.ML.ORG
Login: warez
Passw: zeraw

Write to The GODLike :
TheGODLike@ViOLENCE.DE

[12 BBS want to be visited - check out ViOLENCE.NFO]
