Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding > Coding Tutorials
You last visited: Today at 09:52

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Tutorial] Gamehacking Howto I [Ger]

Discussion on [Tutorial] Gamehacking Howto I [Ger] within the Coding Tutorials forum part of the General Coding category.

Reply
 
Old 04/15/2009, 03:54   #31

 
Adroxxx's Avatar
 
elite*gold: 15
Join Date: Nov 2005
Posts: 13,021
Received Thanks: 5,323
Auch wenn du auf Find out what wirte gehst?

Du musst natürlich dann auch mal eine granate o.Ä. benutzten, damit sich der wert verändert.
Adroxxx is offline  
Old 04/15/2009, 13:05   #32
 
tesha's Avatar
 
elite*gold: 0
Join Date: May 2008
Posts: 29
Received Thanks: 64
ty man
tesha is offline  
Old 04/16/2009, 17:02   #33
 
elite*gold: 0
Join Date: Oct 2005
Posts: 20
Received Thanks: 0
Quote:
Originally Posted by Adroxxx View Post
Auch wenn du auf Find out what wirte gehst?

Du musst natürlich dann auch mal eine granate o.Ä. benutzten, damit sich der wert verändert.
....Ich erkläre jetzt noch einmal genau, wo mein Problem liegt.
Also ich habe die Adresse für die Granaten schon rausgefunden.
Habe dann find out what access this address gemacht und somit den Hex Wert für den Basepointer rausgefunden. Hex Wert eingetragen, Basepointer gefunden.
Nun ist mein Problem das sich der BasePointer auch immerwieder verändert.
Habe also den BasePointer unten in die Liste geaddet und dort wieder find out what access this address gemacht... und dort steht dann nix ! bei write übrigens auch nicht
Destroya is offline  
Old 04/16/2009, 18:08   #34

 
Adroxxx's Avatar
 
elite*gold: 15
Join Date: Nov 2005
Posts: 13,021
Received Thanks: 5,323
Quote:
Originally Posted by Destroya View Post
....Ich erkläre jetzt noch einmal genau, wo mein Problem liegt.
Also ich habe die Adresse für die Granaten schon rausgefunden.
Habe dann find out what access this address gemacht und somit den Hex Wert für den Basepointer rausgefunden. Hex Wert eingetragen, Basepointer gefunden.
Nun ist mein Problem das sich der BasePointer auch immerwieder verändert.
Habe also den BasePointer unten in die Liste geaddet und dort wieder find out what access this address gemacht... und dort steht dann nix ! bei write übrigens auch nicht
Das kann eigentlich gar nicht sein. Dann haste irgendwas falsche gemacht.

Du suchst nach der Adresse, wenn du diese gefunden hast, fügst du sie hinzu.
Dann Find out what access [...] wenn du dann den base pointer gefunden hast ( meist grüne adresse) fügst du diese als pointer hinzu.
Sprich als Adresse kommt die des basepointers, + den offset.
Den Offset haste ja vorher im Debugger gesehen beisp: mov eax,[edi+30]
In EDI würde dann die adresse vom basepointer sein und der offset ist 30.

Wenn du den hinzugefügt hast, solltest dann den wert ingame sehen.
Um sicher zu gehen das es auch wirklich der BasePointer ist, machst du noch einen Rechtsklick auf den Pointer und machst Find out what access [...] Und dann kommt ein PopUp das abfragt ob der breakpoint beim pointer gesetzt werden soll, oder bei der adresse auf die der pointer zeigt.
Du wählst erstes.
Also Find out what access this pointer. Dann sollte dann nochmal ASM code kommen, dann sollte da direkt die adresse stehen. beispl: mov eax, [0112a]
Wenn wieder ein mov eax, [edx+40] kommt ist es ein weiterer pointer.

Es kann ansich nicht sein, das dort gar nix kommt. Weil sonst ist es einfach die falsche adresse.
Adroxxx is offline  
Old 04/17/2009, 21:35   #35
 
elite*gold: 0
Join Date: Dec 2007
Posts: 137
Received Thanks: 30
Super Tutorial!

Ich habe leider aber noch ein paar Fragen.
Und zwar wie finde ich jetzt z.B. Adressen heraus, die keinen Offensichtlichen Zahlenwert haben, wie z.B. den aktuellen Titel den Itunes gerade spielt? Nach was muss ich da suchen?
bingbongman is offline  
Old 04/17/2009, 21:47   #36

 
Adroxxx's Avatar
 
elite*gold: 15
Join Date: Nov 2005
Posts: 13,021
Received Thanks: 5,323
Nach dem Titel vom Lied? :P
Du kannst in CE auch nach Text Strings suchen.

Um andere unbekannte Werte zu finden, kannst du auch nach Unbekannten Werten suchen.

Du hast ja mehrere suchmoglichkeiten. Wenn du z.B. einen HP Balken hast, suchst du nach einem Unbekannten Wert in CE ( unknown value). Dann wenn du schaden bekommst, verringert sich der Balken, und deine HP nehmen ab. Dann suchst du in CE nach Decreased Value. Wenn sich deine HP regeneriert haben suchst du nach Increased Value. So kannst du so ziemlich alles Finden. Auch Koordinaten in einem Spiel usw.
Adroxxx is offline  
Thanks
1 User
Old 04/18/2009, 07:07   #37
 
elite*gold: 0
Join Date: Dec 2007
Posts: 137
Received Thanks: 30
Quote:
Originally Posted by Adroxxx View Post
Nach dem Titel vom Lied? :P
Du kannst in CE auch nach Text Strings suchen.

Um andere unbekannte Werte zu finden, kannst du auch nach Unbekannten Werten suchen.

Du hast ja mehrere suchmoglichkeiten. Wenn du z.B. einen HP Balken hast, suchst du nach einem Unbekannten Wert in CE ( unknown value). Dann wenn du schaden bekommst, verringert sich der Balken, und deine HP nehmen ab. Dann suchst du in CE nach Decreased Value. Wenn sich deine HP regeneriert haben suchst du nach Increased Value. So kannst du so ziemlich alles Finden. Auch Koordinaten in einem Spiel usw.
Ok, es geht jetzt schon ein bisschen besser, bei WMPlayer hab ich schon die Adresse für den Lautstärkeregler gefunden.
Problem: Wenn ich jetzt den Pointer von dieser Adresse finden will, also mit "find out what accesses this adress" , bleibt das Fenster leer. Was mach ich nun schon wieder falsch?
bingbongman is offline  
Old 04/18/2009, 10:18   #38
 
BlackFog's Avatar
 
elite*gold: 105
Join Date: Mar 2007
Posts: 5,073
Received Thanks: 558
Quote:
Originally Posted by bingbongman View Post
Ok, es geht jetzt schon ein bisschen besser, bei WMPlayer hab ich schon die Adresse für den Lautstärkeregler gefunden.
Problem: Wenn ich jetzt den Pointer von dieser Adresse finden will, also mit "find out what accesses this adress" , bleibt das Fenster leer. Was mach ich nun schon wieder falsch?
Geh auf "what accesses this address" und dann schieb den Regler hin und her. Dann sollte eigentlich etwas erscheinen, wenn du die richtige Adresse hast.
BlackFog is offline  
Thanks
1 User
Old 04/18/2009, 10:57   #39
 
elite*gold: 0
Join Date: Dec 2007
Posts: 137
Received Thanks: 30
Quote:
Originally Posted by BlackFog View Post
Geh auf "what accesses this address" und dann schieb den Regler hin und her. Dann sollte eigentlich etwas erscheinen, wenn du die richtige Adresse hast.
Ok, super, das hat geklappt.

Natürlich wieder neue Probleme: Habe jetzt 2 Pointer gefunden, von denen keiner grün war, ich habe dann beide hinzugefügt. Wenn ich jetzt die Werte bei der Adresse ändere, verändern sich auch die Werte von den Pointern. Jedoch bewegt sich der Lautstärkeregler von WMplayer immer noch kein Stück.
bingbongman is offline  
Old 04/18/2009, 13:15   #40

 
Adroxxx's Avatar
 
elite*gold: 15
Join Date: Nov 2005
Posts: 13,021
Received Thanks: 5,323
Ändert sich denn die Lautstärke?
Adroxxx is offline  
Thanks
1 User
Old 04/18/2009, 14:13   #41
 
elite*gold: 0
Join Date: Dec 2007
Posts: 137
Received Thanks: 30
Quote:
Originally Posted by Adroxxx View Post
Ändert sich denn die Lautstärke?
Nein, auch nicht.
bingbongman is offline  
Old 04/18/2009, 16:13   #42
 
DamageBreaker's Avatar
 
elite*gold: 0
Join Date: Nov 2008
Posts: 358
Received Thanks: 43
dann haste wohl die falsche adresse o.o such nochmal gründlich den ganzen speicher ab
DamageBreaker is offline  
Old 04/19/2009, 00:13   #43
 
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
drück pause und nochmal play, dann ändert sich auch die lautstärke.
kknb is offline  
Old 04/27/2009, 16:55   #44
 
Xereon's Avatar
 
elite*gold: 0
Join Date: Apr 2009
Posts: 793
Received Thanks: 366
Super Tutorial, hat mir sehr geholfen.

Vorallem die Pointer waren gut erklärt.

THX
Xereon is offline  
Old 05/01/2009, 19:09   #45
 
gurujoe's Avatar
 
elite*gold: 0
Join Date: May 2009
Posts: 4
Received Thanks: 0
ganz toll gemacht...

respect
gurujoe is offline  
Reply




All times are GMT +2. The time now is 09:52.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.