AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Theorie zur Zuteilung der Speicheradresse
Thema durchsuchen
Ansicht
Themen-Optionen

Theorie zur Zuteilung der Speicheradresse

Ein Thema von The-Fox · begonnen am 11. Dez 2004 · letzter Beitrag vom 12. Dez 2004
Antwort Antwort
Benutzerbild von c113plpbr
c113plpbr

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

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
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:02 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz