==============================================
Cracking CD Checks [01/19/03]
Tutorial by
$LaY3!2
-There Are TONS of Ways to Crack Normal "CD Checks". Some Easy, Some more Diffacult then Others
Im Going To Show you Acouple, Easy Ways to Reverse Normal CD Checks.
What you will need:
-Game that Needs Cracking (Spiderman the Movie, Tony hawk 3, Motocross Mania ect..
-Hackers View (HIEW) Get It Here: http:\\
www.geocities.com\cosa_nostra_axe\Hiew8.6.zip
-Win32Asm Decoder Get It Here: http:\\
http://www.geocities.com\cosa_nostra...in32Asm8.9.zip
==============================================
(CRACKING KNOWLEGDE)
==============================================
Some ASM stuff thats needed to know:
-2 Numbers = 1byte, 4numbers=2bytes and so on..
-NOP (90)= Stop Command
75 (jne) to 74 (je), a
74 (je) to 75 (or EB) (jne) or a
85 (jne) to 84 (je), a
84 (je) to 85 (jne).
HIEW:
Modes are Text, Hex or Decode. When you First open Hiew, you will be in TEXT Mode, press Enter one time to be in HEX MODE
F5 = Goto Exact Point | F3 = Edit
F9 = Save | F10 = Exit
Up/Down Arrow Keys = One Line movement
Page UP/Down = one Page movement
(Make Sure to Make BACKUPs of the Files you are Editing in HIEW!)
==============================================
(CRACKING CD CHECKS)
==============================================
Greetings,
Im Glad that you are Reading my Tutorial, i Hope it helps you on your Journey to learn more About Cracking
So Lets Get Started!
Get Any Game CD you Have with Normal CD Checks, install the Game, and Try Playing it Without the CD.
You Get a Nasty, Error Message that Usually Says:
PLEASE INSERT Game CD (or something Simular)
What we Need to do is Stop the CD CHECK Routine from the CALL, JMP or JE Commands.
-Open Win32asm, Dissassemble the File you need cracked (Dissassembling Might Take Acouple Minutes!)
and Goto the Top Under REFS and Click String Data References.
Look for The Error Message you got such as: Please insert CD1
Double Click on the Error Message, and it will bring you to the CD CHECK Routine.
(This is Right Where we Need to Be!)
-IF you Find a JE or JNE command ABOVE or BELOW the CD Check Routine in Win32Asm, when you goto the Offset
in Hiew, Change it from 74 or 75 to EB. it Will Most Likly Bypass CD Checks. If not Use the Codes Below:
75 (jne) to 74 (je), a
85 (jne) to 84 (je), a
74 (je) to 75 (jne) or a
84 (je) to 85 (jne).
If This Doesnt Work, Try Below.
With Your Keyboard Arrow keys Move The Highlighed Line untill you see JMP or CALL,
(The Line Will Now Be Green if You are on a JMP or CALL command)
When you Find a CALL, or JMP UNDER the CD Check Routine, Write down the Offset you got (without the h)
(offset is the number all the way to the Left of the Highlighted Line)
EXAMPLE:
Offset command
:0067D44 A36EF19A00 mov dword ptr
So Write Down The offset, Exit Win32Asm, and Open HIEW.
-Once HIEW is Open, Press Enter once to get into HEX mode. Press F5 to Goto and Type the Offset
you got in Win32Asm. Press F3 to Edit and NOP it! (90)
(or Type b801000000 (only if you need to Change 5 Bytes) (NOTE: two Numbers = 1byte))
press F9 to Save and F10 to Exit! Your Game May Work without a CD Now!
ALTERNATIVE CD CHECKS:
-Open Win32Asm, Dissassemble your File.. Goto Search/Find Text At the Top and Search for GetDriveTypeA.
And Look Down, You See a CALL and a CMP 0005?
EXAMPLE:
CMP, eax 000000005 [000005 means CD ROM DRIVE]
[000003 means HARD DRIVE]
Write down the Offset of the CMP 000005
Open HIEW press enter one time to goto into HEX mode.
Press F5 to goto, Type the Offset you Got, goto the nearest CMP,eax 00005 and change it to and 03.
This will Tell it to Check for Hard Drive instead of a CD rom drive

==============================================
(AB0UT)
==============================================
I Hope this Has Helped you Learn alittle About Cracking, And hope it Will Make you Want to Learn More About the Art.
Have Fun Cracking!
==============================================
MEPHiSTO(c) 2003