• 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 - Teil 2

Seiten (3): « Zurück 1 2 3 Weiter »
Ansichts-Optionen
Terminator Salvation - Teil 2
iNvIcTUs oRCuS Offline
Super Moderator
****
Beiträge: 2.688
Themen: 529
Registriert seit: Aug 2010
Bewertung: 19
#11
07.10.2010, 22:46
Da kann ich Dir nicht folgen...
Wenn Du ne Code Injection machst brauchste Dich doch nicht um das finden einer dynamisch adressierten Adresse zu kümmern...
Also ehrlich gesagt evrsteh ich Dein Problem nicht ganz?! HuhHuh

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
#12
07.10.2010, 22:53 (Dieser Beitrag wurde zuletzt bearbeitet: 07.10.2010, 22:55 von igromanru.)
(07.10.2010, 22:46)Don Krawallo schrieb: Da kann ich Dir nicht folgen...
Wenn Du ne Code Injection machst brauchste Dich doch nicht um das finden einer dynamisch adressierten Adresse zu kümmern...
Also ehrlich gesagt evrsteh ich Dein Problem nicht ganz?! HuhHuh

Don Krawallo
Mein Problem ist, dass ich keinen Bock habe für 6 Funtionen Code Injection zu machen und will, dass mein trainer die adressen selbst findet.
Cheats Engine findet die adressen irgendwie auch jedes mal von selbst, unter "Advanced options" komme ich immer auf die neuste adresse.
Suchen
Antworten
DNA Offline
Administrator
*******
Beiträge: 1.330
Themen: 123
Registriert seit: May 2010
Bewertung: 26
#13
07.10.2010, 22:57
Was hättest du denn davon, wenn dein Trainer die Addis selbst findet?
Ich verstehe nicht, was du damit erreichen möchtest...
ACHTUNG: Lesen gefährdet die Dummheit

[Bild: dna-sig.gif]
Suchen
Antworten
igromanru Abwesend
Member
***
Beiträge: 171
Themen: 0
Registriert seit: Oct 2010
Bewertung: 0
#14
07.10.2010, 23:07
1. Es wird funtionieren bei allen versionen.
2. Wenn eine adresse dynamisch ist, wie soll man da die code injection machen?
Suchen
Antworten
iNvIcTUs oRCuS Offline
Super Moderator
****
Beiträge: 2.688
Themen: 529
Registriert seit: Aug 2010
Bewertung: 19
#15
07.10.2010, 23:17
1.) Muss es aber nicht
Denn sobald die Zeichenfolge beispielsweise statt 1x plötzlich 100x gefunden wird, was dann? Zwangsläufig musst Du Deinen Trainer wiederum anpassen. Oder doch verschiedene Versionen Deines Trainers rausbringen. Z.b. einen der von Version 1.0 - 1.5 funktioniert und einen der z.b. von Version 1.6 - 1.10 funktioniert.
Im übrigen muss das nicht bei jedem Spiel funktionieren... Nehmen wir mal Warcraft 3 an :-)
Das Gold wird mit dem Befehl MOV [EAX+0x100], ESI geschrieben. Nach einem Patch Update wird das Gold aber plötzlich mit LEA [EDX+0xF7D], EBX geschrieben...
Und schon ist der Witz weg...

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
#16
07.10.2010, 23:22 (Dieser Beitrag wurde zuletzt bearbeitet: 07.10.2010, 23:26 von igromanru.)
Ja, sowas kommt aber nicht so häufig vor.
Nehmen wir z.B. Plants vs. Zombies.
Ich habe den hier upgeloadeten trainer für ältere version gemacht, 1.0 oder 1.1, weiß net genau. Dann hab ich jetzt für die neuste version, 1.2 die adressen gesucht. Obwohl das Spiel sehr stark verändert wurde, haben sie nur die adressen verändert, alles anderes ist geblieben. Würde ich jetzt herausfinden wie man die FindPattern funtion so macht, würde mein trainer bei jede Plants vs. Zombies version gehen.
Suchen
Antworten
iNvIcTUs oRCuS Offline
Super Moderator
****
Beiträge: 2.688
Themen: 529
Registriert seit: Aug 2010
Bewertung: 19
#17
07.10.2010, 23:31 (Dieser Beitrag wurde zuletzt bearbeitet: 08.10.2010, 00:02 von iNvIcTUs oRCuS.)
Na wie codest Du denn bisher Deine Trainer für DMA? Oder reden wir hier eigentlich wieder von SMA?
Was heißt hier eigentlich:
(07.10.2010, 22:53)igromanru schrieb: ...Cheats Engine findet die adressen irgendwie auch jedes mal von selbst, unter "Advanced options" komme ich immer auf die neuste adresse.
Cheat Engine sucht bzw. findet hier nicht immer die entsprechende Adresse. Das ist die Codelist die Du abspeichern kannst. Ich würde sagen bei SMA hast Du Glück... Da kann es sein das dass auch nach einem Update übereinstimmt.
Cheat Engine speichert die Codelist bzw. die darin befindlichen Adressen immer angefangen von der Base Address + Code Address. Code Address bedeutet hier die Adresse wo der Befehl im Code steht.
Beispiel...
Base Adress+0x1286 - 00 90 8c 12 40 00 - add [eax+0040128c],dl
Das heißt das der Cheat, wenn wir eine Base Adresse von 0x400000 annehmen bei 0x401286 liegt. Wird jetzt ein Update gemacht und wir mal annehmen das der Befehl gleichbleibt, aber plötzlich an einer anderen Stelle im Code liegt kommst Du so nicht weiter da ja in der Code List weiterhin von BaseAddress+0x1286 die Rede ist.

Moment... Habs grade entdeckt... Mit Rechtsklick... Find this Code inside a file...
Aber trotzdem rechtfertigt das nicht solch einen Aufwand... Oder hast Du schonmal solche Trainer gesehen die für mehrere Versionen eines Spiels funktioniere?
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
#18
07.10.2010, 23:44
Einfaches patching halt. Für das was ich bis jetzt gemacht hab, hats gereicht.
Suchen
Antworten
fr33k Offline
Administrator
*******
Beiträge: 573
Themen: 76
Registriert seit: May 2010
Bewertung: 3
#19
08.10.2010, 02:08
(07.10.2010, 23:44)igromanru schrieb: Einfaches patching halt. Für das was ich bis jetzt gemacht hab, hats gereicht.

Finde das thema lustig^^
[Bild: sig2.gif]
Ich weiss meine Signatur ist zu groß Tounge















Homepage Suchen
Antworten
igromanru Abwesend
Member
***
Beiträge: 171
Themen: 0
Registriert seit: Oct 2010
Bewertung: 0
#20
08.10.2010, 12:31 (Dieser Beitrag wurde zuletzt bearbeitet: 08.10.2010, 12:41 von igromanru.)
(08.10.2010, 02:08)fr33k schrieb: Finde das thema lustig^^
Natürlich ist es witzig, wenn ich antwort schreibe und er danach sein Beitrag editiert.
Den mein Antwort war auf
"Na wie codest Du denn bisher Deine Trainer für DMA? Oder reden wir hier eigentlich wieder von SMA?"

(07.10.2010, 23:31)Don Krawallo schrieb: Aber trotzdem rechtfertigt das nicht solch einen Aufwand... Oder hast Du schonmal solche Trainer gesehen die für mehrere Versionen eines Spiels funktioniere?
Nein, aber richtige hacks, deshalb gehe ich davon aus, dass bei trainer so was auch mäglich ist.
Suchen
Antworten
Share Thread:            
Seiten (3): « Zurück 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