• Trainer
  • Forums
  • Suche
  • Members
  • Kalender
  • Hilfe
  • Extras
Forum stats
Show team
Neue Beiträge ansehen
Heutige Beiträge ansehen
Home of Gamehacking - Archiv
Login to account Create an account
Login
Benutzername:
Passwort: Passwort vergessen?
 



  Home of Gamehacking - Archiv Gamehacking Tutorials für Fortgeschrittene Terminator Salvation

Seiten (3): 1 2 3 Weiter »
Ansichts-Optionen
Terminator Salvation
iNvIcTUs oRCuS Offline
Super Moderator
****
Beiträge: 2.688
Themen: 529
Registriert seit: Aug 2010
Bewertung: 19
#1
21.09.2010, 14:01 (Dieser Beitrag wurde zuletzt bearbeitet: 22.09.2010, 00:12 von fr33k.)
So... Es ist soweit. Mein erstes Tutorial für HoG hat das Licht der Welt erblickt.

In diesem Tutorial zeige ich euch wie wir eine Health Addy in dem Spiel Terminator Salvation finden und eine passende CodeCave implementieren.

Ich wünsche euch viel Spass beim zugucken, lernen oder nachbauen.

Euer Don Krawallo

Download gibbet hier:
Download
Irren ist menschlich. Aber wer richtigen Mist bauen will, braucht einen Computer !!!

Traineranfragen per PM werden prinzipiell gelöscht...

[Bild: signatur6akm7.gif]
Suchen
Antworten
SourceCoder Offline
Member
***
Beiträge: 117
Themen: 26
Registriert seit: Sep 2010
Bewertung: 0
#2
21.09.2010, 14:20
Wollte mir gerade ansehen und bekomme Happy:

Die Datei, auf die Sie zugreifen möchten, ist derzeit leider nicht verfügbar.
Suchen
Antworten
fr33k Offline
Administrator
*******
Beiträge: 573
Themen: 76
Registriert seit: May 2010
Bewertung: 3
#3
22.09.2010, 00:12
Prob gelöst, Download im ersten Post
[Bild: sig2.gif]
Ich weiss meine Signatur ist zu groß Tounge















Homepage Suchen
Antworten
reptile Offline
Member
***
Beiträge: 80
Themen: 13
Registriert seit: May 2010
Bewertung: 0
#4
28.09.2010, 23:56
sehr gut gemacht Smiling großes lob Smiling
Suchen
Antworten
iNvIcTUs oRCuS Offline
Super Moderator
****
Beiträge: 2.688
Themen: 529
Registriert seit: Aug 2010
Bewertung: 19
#5
29.09.2010, 01:27
(28.09.2010, 23:56)reptile schrieb: sehr gut gemacht Smiling großes lob Smiling

Bleibt mir nur zu sagen... Dankeschön.
Übrigens... Das zweite Tutorial zu Terminator Salvation ist bereits in Arbeit.
Wenn alles gut geht dann sollte das zum WE kommen.

Erster Einblick... Das Tutorial behandelt das Thema wie ein Trainer in Delphi geschrieben wird.

grEEtZ Don Krawallo
Irren ist menschlich. Aber wer richtigen Mist bauen will, braucht einen Computer !!!

Traineranfragen per PM werden prinzipiell gelöscht...

[Bild: signatur6akm7.gif]
Suchen
Antworten
igromanru Abwesend
Member
***
Beiträge: 171
Themen: 0
Registriert seit: Oct 2010
Bewertung: 0
#6
12.10.2010, 15:13
Ziemlich gutes tutorial, aber was mir fehlt ist die wie du schreibst, du hast zwar erklärt wie was ist, nach dem schon alles fertig da stand, aber wie du es geschrieben hast bleibt unbekannt.
Hast du einfach so in dem Memory Viewer die nop´s durch assembler code ersetzt?
Suchen
Antworten
iNvIcTUs oRCuS Offline
Super Moderator
****
Beiträge: 2.688
Themen: 529
Registriert seit: Aug 2010
Bewertung: 19
#7
13.10.2010, 02:50
Yep, könnte man so sagen. Die CodeCave steht ja in einem Teil des Speichers der vom Spiel mit Platzhaltern gefüllt ist. Für gewöhnlich sind das NOPS oder auch 0x0000h. Assemblerbefehl dazu ist ADD [EAX], AL.

Die CodeCave hab ich mir dann so gebastelt das sie das bewirkt was ich beabsichtige, nämlich Infinite Health.

Zuerst findet die Prüfung statt ob eine entsprechende Addy durchlaufen wird. Health Addys und Ammo Addys enden immer auf 0xCh. Also 0x0C, 0x1C, usw... Danach finden die Prüfungen statt in denen ermittelt wird ob es sich wirklich um eine Health Addy handelt. Sind im Prinzip Hilfs-BYTES, Hilfs-WORDs oder Hilfs-DWORDs die nur beim durchlaufen einer Health Addy den entsprechenden Wert haben nachdem verglichen wird.
Ja und zuguterletzt, richtig... wird der eigentliche Cheat geschrieben... Das wars dann auch schon. Für die einen ist es Zauberei, für die anderen einfach nur ein geiles Tutorial... Happy Happy Happy

grEEtZ Don Krawallo
Irren ist menschlich. Aber wer richtigen Mist bauen will, braucht einen Computer !!!

Traineranfragen per PM werden prinzipiell gelöscht...

[Bild: signatur6akm7.gif]
Suchen
Antworten
igromanru Abwesend
Member
***
Beiträge: 171
Themen: 0
Registriert seit: Oct 2010
Bewertung: 0
#8
21.05.2011, 21:27
Ich verstehe nicht was ihr ganze Zeit damit meint, dass man keinen Pointer braucht.
In diesem Tutorials, wird doch auf der adresse 0x0083758D der jmp befehl geschrieben.
Was wenn diese adresse dynamisch ist?
Suchen
Antworten
iNvIcTUs oRCuS Offline
Super Moderator
****
Beiträge: 2.688
Themen: 529
Registriert seit: Aug 2010
Bewertung: 19
#9
21.05.2011, 21:59
Und genau da liegt dein Fehler... Die Adresse ist nicht dynamisch. Wenn das so in diesem und alle anderen Spiele wäre würden wir von polymorphen Code reden.
Irren ist menschlich. Aber wer richtigen Mist bauen will, braucht einen Computer !!!

Traineranfragen per PM werden prinzipiell gelöscht...

[Bild: signatur6akm7.gif]
Suchen
Antworten
igromanru Abwesend
Member
***
Beiträge: 171
Themen: 0
Registriert seit: Oct 2010
Bewertung: 0
#10
21.05.2011, 23:09 (Dieser Beitrag wurde zuletzt bearbeitet: 21.05.2011, 23:09 von igromanru.)
Ich habe ein Spiel, dort ist es dynamisch...
Also, damit ich davon ausgehen kann, dass ich nichts falsch mache:
1. Ich suche wie man immer sucht, nach einen wert.
2. Danach mach ich breakpoint auf write (also "Find out what write to this adress")
Dabei kriege ich
0D843D32 - FF 48 3C - dec [eax+3C]
3. Beim neustart von dem Spiel, befindet sich die code auf eine andere adresse...
Suchen
Antworten
Share Thread:            
Seiten (3): 1 2 3 Weiter »


  • Druckversion anzeigen
  • Thema abonnieren


Benutzer, die gerade dieses Thema anschauen:
1 Gast/Gäste

  • Kontakt
  • Forum team
  • Forum stats
  • Nach oben
 
  • RSS-Synchronisation
  • Lite mode
  • Home of Gamehacking - Archiv
  • Help
 
Forum software by © MyBB - Theme © iAndrew 2014



Linearer Modus
Baumstrukturmodus