Cracking Turorial #2
Zuerst soll ich erwähnen,dass ich vielleicht Fehler begehen werde.Ich hoffe aber dass Sie alles abgesehen von meinen Fehlern verstehen werden.
Das ist der zweite cracking Tutorial von ^Shade^.Alles ist sehr gut und verstaendlich erklaert.Es ist nur noetig die ganze Seite bis zum Ende zu lesen.Denken Sie aber nicht,dass Sie nachdem schon Crackers geworden sind.
In diesem Tutorial werden wir ein von mir geschriebenes Crackme cracken,das ihr von hier runterladen sollt.
Werkzeuge(tools):
| Win32dasm | Das koennt ihr von http://freak-inc.hit.bg/Download.htm runterladen |
| HexWorkshop | Das koennt ihr von http://freak-inc.hit.bg/Download.htm runterladen |
Wenn ihr euch mit Cracken beschaeftigt,muesst ihr zusaetzlichen Kopies von dem Programm machen.Ich mache Files .bak.
Erst starten sie CrackMe.Bemerkt,dass wenn ihr auf "Yes" drueckt erscheint "Your choice was No".Und wenn ihr auf "No" drueckt erscheint "Your choice was Yes".Unser Ziel als Crackers ist den Bug wegzumachen.Deshalb starten wir das CrackME mit Win32dasm.
Nachdem ihr auf "Strn Ref" drueckt.![]()
Muesst ihr das Folgende sehen:

Das erste,was wir sehen ist die Meldung "Choose Yes or No"Klickt zweimal mit dem ersten Knopf der Maus und dann sollt ihr das sehen:

Wenn ihr die Anweisungen auf dem Sccreenshot seht.Faellt euch was ein?Natuerlich faellt euch die Idea ein,den bedingter Sprung,der prueft,ob ihr auf Yes oder No geklickt habt,zu veraendern.Adress 00401017-von Je zu Jne.
Wenn ihr auf den Adress 00401017
![]()
werdet ihr das Folgende sehen
![]()
Das heisst,dass Adress 00401017 befindet sich auf Offset 00000217 Jetzt startet den HexEditor und geht auf Offset 00000217 Dann muesst ihr 74 mit 75 ersetzen.Grad habt ihr ihr Program gecrackt;)))