Du brauchst einen Hexeditor z.B Winhex. Einen Disassembler z.B W32Dasm und Kenntnisse in Assembler und C. Und ein paar Tuts.
mal grob:
Du nimmst dir eine Spielexe und disassemblierst sie. Dann gehst du im Beispiel mit W32Dasm auf String Data References und suchst dort die Fehlermeldung die kommt, wenn du kein Originalspiel einlegst du versuchst es ohne Crack zu spielen.
Du musst dir jetzt die Rücksprungadresse der Fehlermeldung merken, bzw. eine Addresse danach. Jetzt öffnest du die Exe mit dem Tool Hiew und gehst mit F4 ( oder so ) auf Opcodedarstellung (oder Hexdarstellung, weiss nicht mehr genau). Jetzt suchst du die Fehlermeldung und gibst dort die neue Adresse ein, damit die Fehlermeldung übersprungen wird. Und die neue Exe muss dann wieder kompiliert werden.
Zumindest so ähnlich, kanns dir nicht mehr genau sagen.
Ich schick dir noch zwei Tuts wo das näher beschrieben ist. Die Tools kann ich dir nicht schicken weil sie zu groß sind, aber über Google wirst du sie auch finden.
Oder über Filesharingtools, emule...
mfG
Bleeding