[Tutorial] Gamehacking Howto I [Ger]

12/23/2010 20:31 .:killer4own:.#256
Fettes Thanks!!!
Danke hast mir sehr weitergeholfen. :)

Ein Frage hätte ich noch: Ich habe das ganze Tutorial auf ein Flash Game auf Miniclip angewand. Dabei habe ich bei der Pointer Suche keine Grüne Adresse gefunden, sondern nur eine schwarze. Dann hab ich halt die genommen^^ Das Programm in MS Visual Studo hat auch wunderbar funktioniert, nur nachdem ich das Spiel neu gestartet habe ging es nicht mehr.
Liegt das daran das ich nicht den Base-Pointer herausgefunden habe? Der Pointer den ich benutzt habe war ja nicht Grün.
Und wenn meine Vermutung stimmt, wie kann man in solchen Fällen dann auch den richtigen base Pointer herausfinden?

Wäre nett wenn du mir da noch kurz helfen könntest :)
12/24/2010 18:17 Adroxxx#257
Ja, das war nicht der Basepointer.
Es kann auch vorkommen, dass Pointer auf andere Pointer verweisen. Du musst halt weiter reversen, breakpoint setzen und schauen was da passiert.
01/11/2011 19:08 hackeermacker#258
Quote:
Originally Posted by Adroxxx View Post
Ja, das war nicht der Basepointer.
Es kann auch vorkommen, dass Pointer auf andere Pointer verweisen. Du musst halt weiter reversen, breakpoint setzen und schauen was da passiert.
kannst du mir helfen einen 4story hack zu programmieren mitvisual basic 2010 pls :o
01/19/2011 19:09 Krschy#259
Und was mache ich, wenn mein Pointer so aussieht, in c++ kann das nämlich nicht deklariert werden, weist du wie ist das : DFMO.exe+44A32C (pointer) in meinem Code reinbekomme ohne fehler^^

Spiel: DragonFire MO
c++ 2008
und arbeite mit d3d9 sdk 2008 summer

Danke^^
01/19/2011 19:11 Krschy#260
Quote:
Originally Posted by hackeermacker View Post
kannst du mir helfen einen 4story hack zu programmieren mitvisual basic 2010 pls :o
Ist schwierig so einfach zu erklären, wenn du weist wie man pointer und offsets findet, besser es. ohne nicht!
02/03/2011 20:11 HeadShot0#261
Danke nice tut !!!
02/14/2011 17:58 Baaam01#262
find den pointer nicht =(
krieg immer ganz viele irgendwie
02/16/2011 10:31 Adroxxx#263
Weitersuchen.
02/21/2011 15:17 Maxxdome#264
Also ich finde du hast das ziemlich schwirig gemacht ich bin 13 und weiß nen einfacheren weg aber die meisten hier sind sowiesoo zu unintelligent für sowas
02/21/2011 15:51 Adroxxx#265
Quote:
Originally Posted by Maxxdome View Post
Also ich finde du hast das ziemlich schwirig gemacht ich bin 13 und weiß nen einfacheren weg aber die meisten hier sind sowiesoo zu unintelligent für sowas
Wenn der einfachere Weg ist, den in CE eingebauten Pointer Scanner zu benutzen, dann solltest du aus dieser Section verschwinden.
02/25/2011 15:50 Devalon#266
Wenn ich den Debugger mit einem Rechtsklick auf die Adresse öffnen will, kommt eine Fehlermeldung.

[Only registered and activated users can see links. Click Here To Register...]
02/25/2011 22:05 P-a-i-n#267
Win7 64 Bit ? da geht das nicht,zumindest bei Solitär, mußte alternative nehmen z.B TSearch ;)
03/01/2011 23:12 nafest#268
Oder CE 6.0 für 64bit systeme :-)
03/22/2011 21:26 Drake^#269
//Edit: Gut, das Problem habe ich soweit gelöst, einfach ein zweites RPM hätte es getan ;)

Allerdings habe ich nun das Problem, dass der Basepointer sich nach jedem Neustart der Anwendung verändert. Ich weiß, dass es der Basepointer ist, da beim access direkt die Adresse ins Register geschrieben wird.

Bei jedem Neustart verändert sich genau 1 Byte in der Adresse.

FF**AFA8

ist der Pointer. Das zensierte Byte verändert sich allerdings jedesmal. Ich benutze Win7 64-Bit.
03/24/2011 10:56 Adroxxx#270
Quote:
Originally Posted by Drake^ View Post
//Edit: Gut, das Problem habe ich soweit gelöst, einfach ein zweites RPM hätte es getan ;)

Allerdings habe ich nun das Problem, dass der Basepointer sich nach jedem Neustart der Anwendung verändert. Ich weiß, dass es der Basepointer ist, da beim access direkt die Adresse ins Register geschrieben wird.

Bei jedem Neustart verändert sich genau 1 Byte in der Adresse.

FF**AFA8

ist der Pointer. Das zensierte Byte verändert sich allerdings jedesmal. Ich benutze Win7 64-Bit.
Dann ist es nicht der Basepointer.
Du musst weiter reversen und schauen wo diese Adresse herkommt.