edit:
Mittlerweile gibt es etwas einfachere Anleitungen für Cheat Engine.
DK Priest:
Charakter mit Post löschen:
---
Beide Exploits erfordern die Fähigkeit einen Debugger zu bedienen, vorzugsweise OllyDBG, Cheat Engine sollte auch klargehen.
Beide Exploits werden nicht von Warden gescannt, ein Breakpoint auf den jeweiligen stellen geht also klar. Wird in Zukunft auch kaum einen Grund dafür geben. Beides lässt sich server-side beheben.
Denke das mit dem DK Priest ist eher for the lulz, also ein Fun-Exploit.
Kommen wir also zum DK Priest. Nachdem ihr euch aus der Welt ausgeloggt habt öffnet ihr öffnet zunächst euren Debugger, in meinem Fall OllyDBG 1.
Klickt nun auf File -> Attach und wählt euren WoW Prozess aus. Damit danach alles wieder rund läuft, drückt ihr einmal F9.
Drückt nun Alt+E. Hier werdet ihr alle geladenen Module von WoW sehen. Sucht euch die Wow.exe raus und notiert euch dabei gleich die ganz linke Spalte "base" in meinem Fall 0x00CF0000. Für Windows XP User ist Base in diesem Fall konstant 0x00400000.
Nun einen doppelklick auf den WoW Eintrag. In eurem OllyDBG Fenstertitel sollte nun "main thread, Module WoW" stehen, falls nicht öffnet noch einmal das Module Fenster mittels Alt+E und wählt nochmals den WoW Eintrag aus. Damit alles ein wenig schöner aussieht könnt ihr Strg+A tippen und kurz warten.
Loggt euch nun bis zur Charakter Auswahl ein. Sollten dabei Exceptions von OllyDBG abgefangen werden und der Prozess pauseirt, drückt einfach F9. Möglicherweise werdet ihr dabei aus dem WoW Module geworfen drückt also einfach wieder Alt+E und wählt in wieder aus. Alternativ kann man sich natürlich zuerst einloggen.
---- bis hierhin folgen für den Char löschen Guide ----
Geht nun in die Charakter Erstellung und wählt als Klasse Priester aus, gebt zudem schon einen Namen ein, aber beendet den Erstellungs Prozess nicht.
Nun drückt ihr Strg+G in OllyDbg. Ihr habt euch eure Base notiert? Fein. Drückt nun die Windowstaste+R. Gebt hier calc.exe ein um den Taschenrechner zu starten. Geht dort nun auf Ansicht -> Programmierer. Wählt ggf. noch Hex aus falls Dez markiert ist. Tippt eure Base ein (also in meinem Fall CF0000). Danach drückt ihr + zum Addieren und gebt 30CD92 ein. Als Ergebnis kommt bei mir FFCD92 raus. Diesen Wert kopiert ihr mittels Strg+C und fügt ihn ins "Enter Expression to follow" Fenster von OllyDBG ein. Fügt am Anfang ggf. 2 Nullen hinzu also bei mir 00FFCD92. Drückt nun auf Ok.
Habt ihr alles richtig gemacht, solltet ihr hier landen (Linke Adresse kann natürlich je nach Base abweichen):
Drückt nun F2 um einen Breakpoint zu setzen, geht in WoW und schließt die Charakter-Erstellung ab.
OllyDBG wird den Prozess nun pausieren.
Im "mittleren" Fenster, seht ihr nun EAX=00000000. Rechtsklick auf diese Information und "Modify register".
Tragt nun in einem beliebigen Feld eine 4 ein. Völlig egal wo. Danach drückt ihr F2 um den Breakpoint sicherheitshalber zu entfernen und anschließend F9 um den WoW Prozess weiter auszuführen. Habt ihr alles richtig gemacht habt ihr einen Priester mit DK Gear. Das ihr es nicht tragen könnt interessiert den Server nicht. Jedoch werdet ihr die Stats nicht bekommen. Was ihr jedoch bekommt sind ein paar Taschen und immerhin 10 Silber durch den Verkauf des Gears. Klasse wenn man auf einem neuen Server spielen möchte.
Zum nächsten: Charaktere mit Post löschen.
Ich bin mir nicht sicher ob der Charakter löschen Exploit aktuell noch funktioniert, probiert es einfach aus
Blizzard steht offenbar darauf kleinere Cheats zu verstecken, nun, gut für uns. Folgt dem Priest Guide oben bis zu meiner deutlichen Markierung.
Wenn ihr dem Guide oben soweit gefolgt habt:
Drückt ihr Strg+G in OllyDbg. Ihr habt euch eure Base notiert? Fein. Drückt nun die Windowstaste+R. Gebt hier calc.exe ein um den Taschenrechner zu starten. Geht dort nun auf Ansicht -> Programmierer. Wählt ggf. noch Hex aus falls Dez markiert ist. Tippt eure Base ein (also in meinem Fall CF0000). Danach drückt ihr + zum Addieren und gebt 2E6378 ein. Als Ergebnis kommt bei mir FD6378 raus. Diesen Wert kopiert ihr mittels Strg+C und fügt ihn ins "Enter Expression to follow" Fenster von OllyDBG ein. Fügt am Anfang ggf. 2 Nullen hinzu also bei mir 00FD6378. Drückt nun auf Ok.
Ihr solltet im folgenden Code landen:
Doppelklick auf die push 0. Im folgenden Fenster die 0 durch eine 1 ersetzen und Ok drücken.
Zurück in WoW und den Charakter löschen.