Folgende Warnungen sind aufgetreten: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Warning [2] preg_match_all(): The /e modifier is no longer supported, use preg_replace_callback instead - Line: 1007 - File: inc/highlighter.php PHP 7.4.33 (Linux)
|
speichernutzung von 64 bit adressen - Druckversion +- Home of Gamehacking - Archiv (http://archiv-homeofgamehacking.de) +-- Forum: Gamehacking (http://archiv-homeofgamehacking.de/forumdisplay.php?fid=3) +--- Forum: Gamehacking (http://archiv-homeofgamehacking.de/forumdisplay.php?fid=6) +--- Thema: speichernutzung von 64 bit adressen (/showthread.php?tid=3353) |
||
speichernutzung von 64 bit adressen - bundy19871 - 12.05.2018 hallo leute folgendes problem ich möchte gezielten freien speicher benutzen den ich mir selber gesucht habe auch statisch ist alles gut soweit wie in diesen beispiel aber das problem is das cheat engine nur 8 und 9 stellige adressen akzeptiert und keine zum beispiel 11stellige adressen.muss man cheat engine irgendwie sagen das es sich um eine 64 bit adresse handelt? [7FEF5C4BD04] beispiel adresse die ich benutzen möchte anstelle von [180010DB0] cmp [180010DB0],(int)1024 je gang1 movss [rax+rbx*4],xmm0 jmp returnhere RE: speichernutzung von 64 bit adressen - iNvIcTUs oRCuS - 16.05.2018 Cheat Engine hat kein Problem mit den Adressen... Der Grund liegt in der Befehlstruktur... Im Prinzip hast Du mit dem Befehl Zugriff auf alle Adressen innerhalb des Prozesses. Das heißt das Du diese so direkt ansprechen kannst... Beispiel DOOM (2016) - Weil ichs da gerade offen hab... Die Doom.exe belegt den Speicher von 0x7FF6CC870000 bis einschließlich 0x7FF6DF162FFF. Das heißt ich kann mit den Compare Befehl sämtliche Adressen innerhalb dieses Bereich ansprechen. Also z.B. ASM Code
In gewisserweise ist das vergleichbar wie bei den Sprungbefehlen. Mit den Sprungbefehlen wird ja keine Adresse deklariert wohin gesprungen werden soll. ASM Code
|