Home of Gamehacking - Archiv
Codecave - Suprem Ruler 2020 - 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: Codecave - Suprem Ruler 2020 (/showthread.php?tid=2496)



Codecave - Suprem Ruler 2020 - SourceCoder - 11.06.2014

Da ich nicht den Tutorial Thread von iNvIcTUs oRCuS zu spammen möchte erstelle ich hier mal ein neues Thread für meine Fragen bezüglich CodeCave und Suprem Ruler 2020.

Wie bin ich Vorgegangen?

1. Adresse gesucht wo der Wert des Geld steht: 0C2B6C60
2. Find out what writes this address klicken
3. Wert im Spiel ändern. (Könnte man den Wert nicht einfach im CheatEngine ändern?)

Ergebnis von Punkt 2:

Code:
1
2
3
4
5
6
7
8
9
10
11
00482FCC - D9 9F B85A0000  - fstp dword ptr [edi+00005AB8]
00482FE6 - D9 9F B85A0000  - fstp dword ptr [edi+00005AB8]
004A3D72 - D9 99 B85A0000  - fstp dword ptr [ecx+00005AB8]
004810E3 - D9 9E B85A0000  - fstp dword ptr [esi+00005AB8]
00480344 - D9 96 B85A0000  - fst dword ptr [esi+00005AB8]
00484AAE - D9 9E B85A0000  - fstp dword ptr [esi+00005AB8]
00484B47 - D9 9E B85A0000  - fstp dword ptr [esi+00005AB8]
00484C51 - D9 9E B85A0000  - fstp dword ptr [esi+00005AB8]
0048125B - D9 9E B85A0000  - fstp dword ptr [esi+00005AB8]
004812C3 - D9 9E B85A0000  - fstp dword ptr [esi+00005AB8]
00485B4C - D9 9F B85A0000  - fstp dword ptr [edi+00005AB8]


Nun jeden Eintrag durchgegangen mit diesen Punkten:

1. rechts auf den Button "Show disassembler" geklickt
2. aus dem Menü den Punkt "Find out what addresses this instruction accesses" wählen
3. Wer im Spiel geändernt. (Könnte man den Wert nicht einfach im CheatEngine ändern?)
4. Aus der Liste die Adresse mit dem Wert des Geldes gesucht --> 0C2B6C60
5. "Show register states" geklickt.

Ergebnis des ganzen:

Code:
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
00484C51 - D9 9E B85A0000  - fstp dword ptr [esi+00005AB8]
ECX 005B7AC8

00482FCC - D9 9F B85A0000  - fstp dword ptr [edi+00005AB8]
ECX 0E8348CC

00482FE6 - D9 9F B85A0000  - fstp dword ptr [edi+00005AB8]
ECX 0E82B724

004A3D72 - D9 99 B85A0000  - fstp dword ptr [ecx+00005AB8]
ECX 0C2B11A8

004810E3 - D9 9E B85A0000  - fstp dword ptr [esi+00005AB8]
ECX 0C2B6EE8

00480344 - D9 96 B85A0000  - fst dword ptr [esi+00005AB8]
ECX 005B9B68

00484AAE - D9 9E B85A0000  - fstp dword ptr [esi+00005AB8]
ECX 4CC3B1A6

00484B47 - D9 9E B85A0000  - fstp dword ptr [esi+00005AB8]
ECX 01

00484C51 - D9 9E B85A0000  - fstp dword ptr [esi+00005AB8]
ECX 5B7AC8

0048125B - D9 9E B85A0000  - fstp dword ptr [esi+00005AB8]
ECX 0C2B74B4

004812C3 - D9 9E B85A0000  - fstp dword ptr [esi+00005AB8]
ECX 0C2B73E0

00485B4C - D9 9F B85A0000  - fstp dword ptr [edi+00005AB8]
kein Eintrag unter "Find out what addresses this instruction accesses" welches mein Wert enthält.


EDI war bei keinem 0x00h.
Laut Tutorial kann man ja überprüfen ob man richtig ist wenn man den Wert aus ECX mit 0x08h addiert dann sollte die Adresse des Geldes als Ergebnis stehen.
Aber in keinem der ECX-Einträge stand "C2B6C58".

Denn 0C2B6C60 minus 0x08h ist C2B6C58.


RE: Codecave - Suprem Ruler 2020 - iNvIcTUs oRCuS - 13.06.2014

(11.06.2014, 20:31)SourceCoder schrieb: EDI war bei keinem 0x00h.
Laut Tutorial kann man ja überprüfen ob man richtig ist wenn man den Wert aus ECX mit 0x08h addiert dann sollte die Adresse des Geldes als Ergebnis stehen.
Aber in keinem der ECX-Einträge stand "C2B6C58".

Denn 0C2B6C60 minus 0x08h ist C2B6C58.

Is ja auch quatsch. Denn die Register Werte in dem Spiel "Ghost Recon: Advanced Warfighter" haben doch mit dem Spiel "Supreme Ruler" garnichts zu tun! Happy


RE: Codecave - Suprem Ruler 2020 - SourceCoder - 13.06.2014

Und wie kann man sonst sicher sein das man die richtige Adresse hat wenn nicht durch die Rechnung "0C2B6C60 minus 0x08h ist C2B6C58" ?

Wie gesagt ein Allgemeineres Tutorial von den Profis wäre nit schlecht Wink.


RE: Codecave - Suprem Ruler 2020 - iNvIcTUs oRCuS - 13.06.2014

Das ist eben von Spiel zu Spiel unterschiedlich...
Da kann man nichts verallgemeinern. Es gibt auch die Möglichkeit das mehrere Checks zum Ziel führen.
Andererseits ist es manchmal nötig mehrere Checks einzubauen um an die richtige Adresse zu kommen.


RE: Codecave - Suprem Ruler 2020 - SourceCoder - 14.06.2014

@iNvIcTUs oRCuS

Wäre es Möglich, das wir es Gemeinsam per Teamwiever machen und ich dir dabei Fragen stellen kann? Ich glaube wenn ich es mal mit Hilfe schaffe, macht es sicher klick bei mir xD.

Wenn ja bitte, sende mir mal dein Skype-Namen per PN.