• 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 Gamehacking
« Zurück 1 ... 4 5 6 7 8 Weiter »
CodeInjection in VB? Wie?

Ansichts-Optionen
CodeInjection in VB? Wie?
Acubra Offline
Trainermaker
****
Beiträge: 904
Themen: 127
Registriert seit: Oct 2010
Bewertung: 6
#4
31.01.2011, 20:57
Hey,
das Prinzip zur Codeinjection ist immer das Gleiche.
Man hat mit einem Debugger eine Stelle im Code des Spiels gefunden und möchte diese nun nach seinen Wünschen verändern.

Hier mal ein einfaches Beispiel:
Wir sehen uns folgenden fiktiven Code an.

Code:
012813D4         A1 00404000              MOV EAX,DWORD PTR DS:[404000]
012813D9         83E8 01                  SUB EAX,1
012813DC         A3 00404000              MOV DWORD PTR DS:[404000],EAX                                   

Wir haben jetzt im Debugger festgestellt, das 404000 unsere aktuelle Munition enthält. Nun sehen wir das der Wert der Ammoadresse nach eax verschoben wird, dann um 1 vermindert wird und dann wieder in die Ammoadresse geschoben wird.
Eine mögliche Codeinjection wäre nun:

Code:
1
2
3
4
5
6
7
012813D4         A1 00404000              MOV EAX,DWORD PTR DS:[404000]
012813D9         83E8 01                  SUB EAX,1
012813DC         E9 23050000              JMP ingameCl.01281904

01281904         B8 99090000              MOV EAX,999
01281909         A3 00404000              MOV DWORD PTR DS:[404000],EAX                                   
0128190E       ^ E9 CEFAFFFF              JMP ingameCl.012813E1


Nun gucken wir uns die Bytes zu den Opcodes an. Diese müssen wir einfach an die richtigen Adressen mit WriteProcessMemory schreiben und schon ist unsere Codeinjection fertig.

"Auf dieser Welt gibt es mehr Scheisse als auf Festivalklos"
[Bild: hoglogo_smalpxga.jpg]
Homepage Suchen
Antworten
Share Thread:            


Nachrichten in diesem Thema
CodeInjection in VB? Wie? - von chesar - 31.01.2011, 18:51
RE: Tutorialwünsche - von DNA - 31.01.2011, 19:40
RE: Tutorialwünsche - von chesar - 31.01.2011, 20:20
RE: Tutorialwünsche - von Acubra - 31.01.2011, 20:57
RE: Tutorialwünsche - von iNvIcTUs oRCuS - 31.01.2011, 21:06
RE: Tutorialwünsche - von chesar - 01.02.2011, 18:34
RE: Tutorialwünsche - von iNvIcTUs oRCuS - 01.02.2011, 18:56
RE: Tutorialwünsche - von chesar - 01.02.2011, 20:20
RE: Tutorialwünsche - von iNvIcTUs oRCuS - 01.02.2011, 20:39
RE: Tutorialwünsche - von ABartX - 01.02.2011, 22:08
RE: Tutorialwünsche - von iNvIcTUs oRCuS - 01.02.2011, 22:38
RE: Tutorialwünsche - von fr33k - 01.02.2011, 22:39
RE: Tutorialwünsche - von iNvIcTUs oRCuS - 01.02.2011, 22:49
RE: Tutorialwünsche - von xXGodfatherXx - 01.02.2011, 23:01
RE: Tutorialwünsche - von iNvIcTUs oRCuS - 01.02.2011, 23:04

  • 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