þ¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿þ 00000 00000000 0000 0000 377O 00000 J77t 30000000 O7J t7W 000Q 0000 H0000 d00000000 00000 00000000 0000; 0000000000 000 J000 0000 0003 0000 00000 W0000 0000 0000 W0000 00000 000W000 0000 ,0 0000O 0000 c0000 0000000d 0000 0000 c000000 0ZZ 0000 000000 00000 0000000000 0000000 0000 0000U 200000 0000000000 W00000 0000Q 0000 00000 0000 0000 U0000 00000 0000 W 0000 00000 0000d 0000 :0000 00000 0000Q 0000; 00000 0000t 000; 0000St0 0000 3000 00000 0d 0000 0000 t0000 0000Q 0000 000000000 00000000 00000000, 00000000 S000000000 00000 c0000 00000 HZZH 00ZZZZ0 HZWZ 00ZZZZZH 0000 QQ, :0QW0 U0000000000 t077H H0000U Cracking Tutorial #2: CRACKING(?) MATH WORKSHOP 2.0 [cracked bY:] sLeEpY¿[FWA/NWA/FTPR8Z] iN 12/2001 [difficulty:] beginner [where:] I borrowed the cd from radio shack. þ¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿þ tOOLZ: w32dasm 8.93, nah.. lets just use notepad this was going to be a cracking tutorial but ending up being to easy and no hardcore cracking was needed, but none the less it is good for some basic learning ----------------------------------------- make 3 copies of math32.exe, name one math32.W32 and one math32.bak start the game w/o the cd you'll get an error msg "Math Workshop CD must be inserted in drive X" (where X is your cdrom) open math32.W32 in w32dasm89.exe (windows disassembler, very nice) click on string referance button and look for the error msg double click it when you find it, it should take you here: ììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììì :00476398 7415 je 004763AF :0047639A OFBE85D4FEFFFF movsx eax, byte ptr [ebp+FFFFFED4] :004763A1 50 push eax "Math Workshop CD must be inserted in drive %c" :004763A2 68300F4A00 push 004A0F30 ììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììì we go upward to look for the jump (why because code reads down just like when you read a book) first is at: ììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììì :00476398 7415 je 004763AF so we change the je to jne (jump if equal to) changed to (jump if not equal to) or you could change it to jmp where it will jump unconditionally (basically what we are saying is if the cd is in the drive, then it is what the code wants, jump if equal to, if we change it to jump if not equal to then if it doesnt find the cd it will jump instead of error msg) open HIEW open the math32.exe in the math32 dir find the offset (F7) ììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììì 0002b3f1: 74 je 00002B408 (F3 for editing) change the 74 to 75 (je to jne) 0002b3f1: 75 jne ììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììììì WELL SHIT! This code change does nothing, no good, lets go back to w32dasm and look for another... well while looking for another we find a reference for "milkyway.dat" So maybe this will be easier than we think? Doing a search for it finds it nowhere, so i ran a search on the cd! there it is in the data folder on the cd DATA\milkyway.dat hmm, this could be a cake, with no hacking needed copy the entire DATA folder as there is more calls for files in there to your C drive, so you should have C:\DATA\bunch of stupid files if you remember the "Math Workshop CD must be inserted in drive %c" % could mean any drive well how do we change the drive you ask, easy as cake, open a simple file: math32.cfg (open in notepad) whats in here: [INSTALL] INSTALLFROMDIR=G:\SETUP32\ InstallFromRoot=G:\ InstallToDir=C:\Program Files\Math Workshop v2.0\ InstallToDrive=C InstallFromDrive=G [directories] InstallFromRoot=G: InstallToDir=C:\Program Files\Math Workshop v2.0 InstallFromDir=G:\SETUP32 well lets start with the first one: [INSTALL] INSTALLFROMDIR=C:\SETUP32\ <--------G to a C InstallFromRoot=G:\ InstallToDir=C:\Program Files\Math Workshop v2.0\ InstallToDrive=C InstallFromDrive=G [directories] InstallFromRoot=G: InstallToDir=C:\Program Files\Math Workshop v2.0 InstallFromDir=G:\SETUP32 Save the file, run math32.exe game works great! no hardcore cracking needed, now you have a warez release! çèéêëèéêëèéêëèéêëèéêëèéêëèéêëèéêëèéêëèéêëèéêëèéêëèéêëèéêëèéêëèéêëèéêëèéêëèéêëèéêëèéêëèç DIR STRUCTURE LIKE THIS WHEN FINISHED: Volume in drive C is WINXP Volume Serial Number is XXXX-XXXX Directory of C:\DATA 12/16/2001 09:28 PM