Einzelnen Beitrag anzeigen

Benutzerbild von c113plpbr
c113plpbr

Registriert seit: 18. Nov 2003
Ort: localhost
674 Beiträge
 
Delphi 2005 Professional
 
#6

Re: Theorie zur Zuteilung der Speicheradresse

  Alt 12. Dez 2004, 20:18
Ich hab mich mit dem Cheaten von Spielen auch schon beschäftigt, über längere Zeiträume. Nun, bei manchen Spielen fällt auf (wie du schon sagtest), dass sich die Speicheradressen nach jedem Start des Spiels verändert haben, was aus der sicht eines Programmierers eigentlich auch nicht verwunderlich ausschaut, denn der Speicher wird irgendwo angefordert, und schliesslich auch (meist) wieder freigegeben. Das Betriebssystem bestimmt in den meisten fällen dann, wo noch platz ist, um die ein oder andere Variable unterzubringen, und das ist in (sagen wir mal) 99% aller fälle immer ein anderer "ort" ...

... nun sollte das Spiel selbst sich aber dennoch irgendwie auskennen (wäre vielleicht praktisch ), woraus sich folgern lässt, dass das Spiel selbst die adressen dieser Variablen irgendwo abspeichert, und diese adressen gilt es herauszufinden. Natürlich ist es möglich, dass dies dann hinterher über nen paar ecken geht, und du diese prozedur etwas öfter wiederholen musst ...
Es ist keine leichte aufgabe, etwas tricksen, und glück gehört schon dazu, denn ansonsten wirft man relativ schnell alles hin ...

Es ist möglich, und das zeigen nicht zuletzt diverse SpieleTrainer, die (fast) das gleiche ja bereits tun.

Zitat von Tubos:
keine angst, das geht natürlich nur wenn der prozess dessen speicher du auslesen willst das auch erlaubt.
Ob dies erlaubt ist bestimmt im normalfall das Betriebssystem, nicht der prozess selber, ansonsten wäre es ja leicht, ein Spiel 'cheatsicher' zu machen.

ciao, Philipp
Philipp
There is never enough time to do all the nothing you want.
*HABENWILL*
  Mit Zitat antworten Zitat