	                   
	                        
		                '
	                            
	                             
                                                   
                                                  
	                                    
	                                 
			 
		   	                       
			      	       
						  
                    ((((((( www.dA-bREAKER-cREW.de )))))))

Blood 2 Tutorial written by ploppy

So delle Hey Hoo so es is 1.26 Uhr ich kann nicht pennen uT & Q3A hab 
ich auch satt fr heute  *g* da bietet sich doch nix besseres an als
ein Tut zu scheiben nich war ???!!! *ggg*

Also unser heutiges Opfer is Blood2 ich hab die US Version
( ne deutsche gibts ja gar net *ggg* )  dann mal ran !!!

Was wir brauchen !!!
*********************

W32Dasm 8.93 
beliebiger HexEditor  ( ich benutze UltraEdit32 )
und natrlich Blood2 + etwa 510 MB freien Festplattenspeicher

___________________________________________________________________

So als erstes installieren wir Blood2 danach gehen wir ins Verzeichniss
und machen eine Kopie von Blood2.exe
Ich mach das immer so Blood2.exe anklicken Strg + c & Strg v
nun haben wir eine Kopie danach laden wir die Original Blood2.exe
in den HexEditor und die Kopie in W32Dasm !!!
Wieso ??? ): also in W32Dasm modifizeren wir ja nix also bleibt uns
eine Sicherungskopie 2. knnen wir nicht die original Datei in
Hex und W32Dasm laden ......
So nun sehen wir viele zahlen un Buchstaben und wissen leider noch net
nach was wir suchen dazu mssen wir nun die Blood2 Cd aus dem 
Laufwerk nehmen *ggg* und Blood2 starten es erscheint nun folgende 
Fehlermeldung : )

[ plz insert the Blood2 Cd-Rom into your Cd-rom Drive ]


Dies ist wichtig das merken wir uns oder schreiben es uns auf !
So nun wieder zurck gehen wir in W32Dasm klicken auf " REFS "
& String Data References und suchen die oben genannte Fehlermeldung
yo gleich oben haben wir sie auch schon nun doppelklicken wir drauf !
Soooooooooooooo wer schon ein paar Tuts von NUI<EM gelesen hat
dem wird sicher schon was auffallen also wir sehen nun :


:00403FB9 FFD3               call ebx       < ----- aufrufen einer funktion
:00403FBB 85CO               test eax,eax   < ----- teste ob Cd im Laufwerk
:00403FBD 7523               jne 000403FE3  < ----- wenn Cd im Laufwerk springe
			     """""""""""""     nach 000403FE3 wenn nicht geh weiter zur Fehlermeldung 

Possible bla bla .......... -> " plz insert the game Cd-Rom
			    -> " into the drive


So wir sehen das unterstrichene ( *g* @ NUKEM )  " jne 000403FE "
dieser Befehl bedeutet das wenn die Cd nicht im Laufwerk is
die bse Fehlermeldung kommt und das Spiel crashed tjo un was 
machen wir nun ? ganz einfach wir polen diesen Befehl einfach um
wir machen genau das Gegenteil un zwar " je 000403FE "
Dies bedeutet ganz einfach is die Cd im Laufwerk crashe das Spiel
wenn nicht lets play hrt sich komisch an is aber so 

und um das ganze auch umzusetzen gehen wir auf den Befehl also :

:00403FBD 7523               jne 000403FE3

und schauen ganz unten in die Zeile dort drfte stehen :

bla bla ......... Code Data @ ......... @Offset 000033BDh
					        """""""""

Das unterstrichenen is wichtig also aufschreiben nun gehen wir in 
den HexEditor ich benutze UltraEdit32 also auf GOTO LINE o..
klicken und nun 000033BDh eingeben und besttigen 

ihr msstet jetz vor euch " 75 24 " stehen sehen 
So nochmal bissel zum Einleuchten *g*
jne ( jump if not equal ) is hexadezimal 75
je  ( jump if equal )     is hexadezimal 74

Also mssen wir nix weiter tun als die 75 in 74 zu ndern danach 
abspeichern .......................... spiel starten *grinsel*

tjo zu frh gefreut das Scheiss Teil hat mehrer Abfragen dies merkt
man wenn man im W32Dasm wieder " REFS "  & String Data Refernces 
anklickt nomma unsere Fehlermeldung sucht und fters draufklickt
es sind etwa 20 Stck aber " NO PANIC " 19 davon interessieren uns
nicht *G* wir mssen nur noch einen killen !

und zwar gehen wir wieder in den HexEditor und suchen diesmal das
Offset 00003389h gefunden ???!!! dann mssten wir nun folgendes
sehen 0F 85 96 45 53
         ""

85 is wichtig den wir erinnern uns an jne und je jaaaaa .... ???
gut also 85 in 84 ndern speichern das wars have phun

sollte das Spiel trotzdem crashen msst ihr erstmal ein Update
installieren weil Blood2 hat mehr BUGS wie auf Clendatu ( Starship Troopers ) *lol*

_____________________________________________________________________________________

So *freu*  nun ist es 2.37 Uhr    ( mensch bin ich lahm ) ber 1 Stunde fr ein Tut
naja musste es ja erstmal selber cracken hatte es noch gar net un das mit den 20
abfragen musst ich ja auch erstma checken un auerdem kommt grad Prince von BelAir
also war ich auch noch abgelenkt  *ggg*

naja wie auch sei der Crack funzt das Tut is hoffentlich verstndlich !!! wenn fragen
aufkommen oder sonstiges unklar is oder ihr mir einfach nur mal Guten Tag sagen wollt
mailt an :   ploppy@gmx.li 

und schaut fters mal bei unserer Homepage vorbei okay:

WWW.DA-BREAKER-CREW.DE


gReeTiNz : NUKEM, GIZMO2000, zAp, kiss my (_._) and all others DBC Memberz
Gizmo, Sn00pee, cI[ero, timeless, .........................................

PS : WE NEED MORE CRACKERZ !!!

_______________________________________________________________11/28/99__ploppy______

