• 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 Coding AutoIt Code Injection + AutoIT

Seiten (3): « Zurück 1 2 3
Ansichts-Optionen
Code Injection + AutoIT
Schnieker Offline
Neuling
**
Beiträge: 39
Themen: 8
Registriert seit: Jul 2012
Bewertung: 0
#21
15.07.2013, 18:54 (Dieser Beitrag wurde zuletzt bearbeitet: 15.07.2013, 18:59 von Schnieker.)
Stimmt!
So wird der Code genoppt. Wenn ich allerdings die alten Bytes wieder hineinschreibe stürzt das Spiel wieder ab.
Im Disassembler:
Vorher: mov [esi],eax
Aktiviert: nop (Die nächte Adresse wird wohl automatisch mitgenoppt)
Deaktiviert: push es -> Spiel stürzt ab. Geschrieben wurde: 0x8906 als byte[2].
Suchen
Antworten
iNvIcTUs oRCuS Offline
Super Moderator
****
Beiträge: 2.688
Themen: 529
Registriert seit: Aug 2010
Bewertung: 19
#22
15.07.2013, 21:12
Wenn Du im Memory Fenster "Push ES" siehst dann wurde definitiv nicht 8906h geschrieben sondern nur 06h...
Irren ist menschlich. Aber wer richtigen Mist bauen will, braucht einen Computer !!!

Traineranfragen per PM werden prinzipiell gelöscht...

[Bild: signatur6akm7.gif]
Suchen
Antworten
Schnieker Offline
Neuling
**
Beiträge: 39
Themen: 8
Registriert seit: Jul 2012
Bewertung: 0
#23
15.07.2013, 22:21 (Dieser Beitrag wurde zuletzt bearbeitet: 17.07.2013, 20:23 von Schnieker.)
In AutoIT hatte ich aber definitiv 0x8906 stehen Wink
Ich habe das ganze jetzt so gelöst dass die Bytes vor dem Aktivieren des Cheats in eine Variable geschrieben werden und beim Deaktivieren einfach aus dieser Variable gelesen wird.
Jetzt funktioniert alles Smiling
Suchen
Antworten
Bluespide Offline
Member
***
Beiträge: 96
Themen: 14
Registriert seit: Jun 2010
Bewertung: 0
#24
17.07.2013, 01:01
Ach natürlich, du schreibst ein Integer und dank "Little Endian" wird der verkehrt herum geschrieben. Du müsstest also statt 0x8906 einfach 0x0689 schreiben.
Ist mir grade so eingefallen und ich dachte mit, schreibste einfach trotzdem mal auch wenn das Thema schon durch ist Smiling.
Suchen
Antworten
Share Thread:            
Seiten (3): « Zurück 1 2 3


  • 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