Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Applikationen Probleme mit Anwendungsprogrammen aller Art gehören hier hin.

Fragen zu CheatEngine

Diskussion: Fragen zu CheatEngine im Forum Applikationen, in der Kategorie Software Home; Anzeige Hi, (Ich weiss nicht genau ob das die richtige Rubrik ist) ich habe mal mit C++ ein Programm geschrieben ...

Antwort
Alt 09.01.09, 17:54   #1 (permalink)
 
Registriert seit: 02.12.07
nookstar Leistung: Facit NTK
Likes: 0
Standard Fragen zu CheatEngine

Anzeige

Hi,
(Ich weiss nicht genau ob das die richtige Rubrik ist)
ich habe mal mit C++ ein Programm geschrieben das bei jedem Tastendruck die Zahl 100 dekrementiert.
Nun wollte ich ähnlich wie in dem Step 7 Tutorial (Code Injection) von CE die Routine beeinflussen.
Aber als ich mit CE die Speicheradresse der Zahl finden wollte kam ich zu keinem Ergebnis, als ich jedoch die Speicheradresse (die ich mir mit c++ ausgegeben lassen hab) manuell eingegeben habe wurde mir der Wert angezeigt.
Aber was ist an meinem Programm (Konsolenanwendung) anders als z.B. bei dem Tutorial, warum finde ich die Speicheradresse nicht ?

Wenn ich z.B. bei CS:S die Speicheradresse für die Munition suche ist diese immer anders aber wenn ich mir die Adressen angucke die auf die erste zugreifen (Find out what access to this adress) bleiben diese immer gleich .... sogar auf meinem Laptop sind diese gleich.
Ist die erste Adresse wo der Wert der Munition gespeichert ist sowas wie der EntryPoint oder warum wechselt die ?

nookstar ist offline   Mit Zitat antworten
Alt 09.01.09, 20:15   #2 (permalink)
 
Benutzerbild von Eydeet
 
Registriert seit: 14.04.06
Eydeet Leistung: Facit NTK
Likes: 4
Standard

Hast du dir den letzten Teil des Tutorials (den mit den Pointern) auch angeschaut? Da wird das so weit ich weiß erklärt.
Viele moderneren Spiele (v.a. die objektorientierten) allokieren viele Speicherbereiche dynamisch, z.B. auf dem Heap, das ist der Grund, warum die Speicherbereiche ab und zu (nach jedem Neustart und oft nach dem Laden eines neuen Levels oder Spielstands) anders sind. Das Programm findet diese Speicherbereiche dann über Pointer.
Die Adressen, die Cheat Engine für dich mit ?Find out what ??? this address? findet, sind die Stellen im Code, die auf die Adresse zugreifen. Der Code wird normalerweise direkt aus der Exe an immer die gleiche Position im Speicher geladen, deshalb ändert sich hier nichts.
Wenn du diese Werte ändern willst, kannst du das entweder über Code Injection tun (die benötigten Adressen sind so gut wie immer statisch), oder du findest den Pointer, entweder durch Nachvollziehen des Assembly Codes, oder so, wie im Tutorial erklärt, oder mit dem ?Pointer Scanner? von CE.
Eydeet ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 10.01.09, 16:21   #3 (permalink)
Themenstarter
 
Registriert seit: 02.12.07
nookstar Leistung: Facit NTK
Likes: 0
Standard

Gute Erklärung, danke.
nookstar ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Applikationen » Fragen zu CheatEngine
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Fragen zu WEP Pseudokrup WLAN-Zone 32 09.01.06 23:31
Einfaches Adressbuch in C++ , Fragen über Fragen ... :) TeeKayo2 Code Kitchen 9 22.10.05 17:06
21 Fragen Schlaflos Off topic-Zone 7 20.10.05 17:12
Fragen über Fragen Watchme Fun Section 16 21.04.02 05:39
BSD Fragen Flou Linux/UNIX 4 18.02.02 10:17


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61