Ü Ü ÜÜÜ ÜÜÜÜÜ ÜÜÜÜÜÜ ÜÜÜÜÜÜÜÜ Ü Ü ÜÜÜÜÜÜÜ ÜÜÜÜÜÜÜÜ ÛÛÜ ÜÛÛ ÜßÜßÜ Û Ü Û Û ÜÜ Û Û ÜÜÜÜ Û ÛÛÜÜ ÜÜÛÛ Û ÜÜÜ Û Û ÜÜÜÜ Û Û ² ² Û Û ² Û Û ²²² Û Û ²² Û Û ²² Û ²ÛÛ Û ²Û Û ² ÜÜÛ Û ²² Û ² ² Û Û ² Û Û ²²² Û Û ²² Û Û ²² ßÛÛ Û ²ÛÛÛÛ ²Û Û ² Û Û ²² ßÛÛ Û ±± ±± Û Û ± Û Û ±±± Û Û ±± Û Û ±±±± Û Û ±ÛÛÛÛ ±Û Û ± Û Û ±±±± Û Û ±±±±± Û Û ± Û Û ±±± Û Û ±± Û Û ±± ÜÛÛ Û ±Û ÛÛ ±Û Û ± Û Û ±± ÜÛÛ ÛÛ °°° ÛÛ Û ° Û Û °°° Û Û °° ßßÛ Û °° Û °Û ßÛ °Û Û ° ÛÜÜ Û °° Û ° Û Û ° Û Û ° Û Û °°°° Û Û °°°° Û Û °Û Û °Û Û °°° Û Û °°°° Û ÛÜÜÜÛ ÛÜÜÜÛ ÛÜÜÜÛ ÛÜÜÜÜÜÜÛ ÛÜÜÜÜÜÜÛ ÛÜÜÛ ÛÜÜÛ ÛÜÜÜÜÜÛ ÛÜÜÜÜÜÜÛ 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]