Home of Gamehacking - Archiv
Addresse ändert sich andauernd - 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: Addresse ändert sich andauernd (/showthread.php?tid=2883)



Addresse ändert sich andauernd - Layle - 10.01.2016

Hallo Leute!

Das ist mein erster Post hier und ich habe heute gerade ein bisschen mit Cheat Engine an "Not A Hero" herumgebastelt! Ich habe für die Munition die Addresse gefunden, doch leider wechselt sie bei jeder Mission.
Was kann ich tun? Ich würde gerne ein Programm coden, der dann das automatisch übernimmt. Es gibt ja schon einen Trainer von MrAntiFun.
Das einzige was ich hinbekommen habe ist wie man das Game patched aber dass ist ja nicht der Sinn und Zweck :P

EDIT:

Ok habe jetz mal das mit dem Pointerscanner ausprobiert dauert aber seeeeeehr lange :P
Weiss irgendjemand einen anderen Weg oder kennt die Baseaddressen schon?


RE: Addresse ändert sich andauernd - iNvIcTUs oRCuS - 10.01.2016

Ganz einfach...
Codeinjection/Codecave sind da der richtige Ansatz. Oder manuell nach einem Pointer suchen...

Zum Thema Pointer kannst Du hier mal reinschauen:
Pointer Tutorial 1
[/url][url=http://homeofgamehacking.de/showthread.php?tid=293]Pointer Tutorial 2

Zum Thema Codeinjection/Codecave kannst Du dich hier belesen:
Codecave Tutorial


RE: Addresse ändert sich andauernd - Acubra - 10.01.2016

Hey,
warum ist das Spiel zu patchen nicht Sinn und Zweck der Sache? Meiner Meinung nach ist das eine völlig legitime Technik, welche auch in 99 % der Fällen zum Erfolg führen kann.


RE: Addresse ändert sich andauernd - iNvIcTUs oRCuS - 13.01.2016

Ich hab mir das mal angeschaut...
Das Spiel ist recht interessant aufgebaut.
Die Ammo-Adresse wird z.B. hier durchlaufen:

Code:
NOT A HERO.exe+2256D - 29 41 08              - sub [ecx+08],eax		<<<--- Hier wird die Ammo Addy durchlaufen
NOT A HERO.exe+22570 - 5D                    - pop ebp
NOT A HERO.exe+22571 - C2 0400               - ret 0004
NOT A HERO.exe+22574 - CC                    - int 3 

Wird eine Ammo Addy durchlaufen dann ist [ECX+E8] = 0x33333333h.
Die Granaten Addy wird hier auch durchlaufen aber dann ist der Check bzw. das Kontrollbyte anders...

grEEtZ iNvIcTUs


RE: Addresse ändert sich andauernd - FazeDaFapper - 18.12.2016

(13.01.2016, 00:07)iNvIcTUs oRCuS schrieb: Ich hab mir das mal angeschaut...
Das Spiel ist recht interessant aufgebaut.
Die Ammo-Adresse wird z.B. hier durchlaufen:

Code:
NOT A HERO.exe+2256D - 29 41 08              - sub [ecx+08],eax		<<<--- Hier wird die Ammo Addy durchlaufen
NOT A HERO.exe+22570 - 5D                    - pop ebp
NOT A HERO.exe+22571 - C2 0400               - ret 0004
NOT A HERO.exe+22574 - CC                    - int 3 

Wird eine Ammo Addy durchlaufen dann ist [ECX+E8] = 0x33333333h.
Die Granaten Addy wird hier auch durchlaufen aber dann ist der Check bzw. das Kontrollbyte anders...

grEEtZ iNvIcTUs


Hey iNvIcTUs,

ich kenne das Spiel nicht, aber ich denke Reclass wäre in diesem Fall sehr nützlich, da Ammo/HP usw. meistens Teil der Player Klasse (CActor) ist und wir damit viel mehr Zeug machen können. Außerdem sind es weniger Addressen die man im Falle eines Updates aktualisieren muss.

@Layle
Ich empfehle dir iNvIcTUs Lösung, aber da ich nicht weiß wie weit du im Bereich ASM bist kann ich dazu wenig sagen.
Am besten liest du dir die Basics von ASM durch und der Rest kommt meist von ganz allein.

regards FazeDaFapper