• 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 Delphi Kleine Hilfe zu WriteProcessMemory gesucht...

Ansichts-Optionen
Kleine Hilfe zu WriteProcessMemory gesucht...
iNvIcTUs oRCuS Offline
Super Moderator
****
Beiträge: 2.688
Themen: 529
Registriert seit: Aug 2010
Bewertung: 19
#33
13.09.2012, 01:35
An dieser Stelle seien da mal 2 Möglichkeiten genannt wie man die Berechnung der Sprünge umgehen kann und das Ganze mit in die Codeinjection verlagert...
Den nachfolgenden Beispielen liegt folgender Beispielcode zu Grunde...

[code=ASM]
//Original Code
---------------
007BB1DF - 8B 48 10 - mov ecx,[eax+10]
007BB1E2 - 03 48 04 - add ecx,[eax+04]
007BB1E5 - 8B 16 - mov edx,[esi]
007BB1E7 - 51 - push ecx
007BB1E8 - 8B CE - mov ecx,esi
007BB1EA - FF 52 0C - call dword ptr [edx+0C][/code]

Beispiel 1



[code=ASM]//Geändert
----------
007BB1DF - 68 00054000 - push 00400500 // Adresse der Codecave
007BB1E4 - C3 - ret

//Codecave
----------
00400500 - 8B 48 10 - mov ecx,[eax+10]
00400503 - 03 48 04 - add ecx,[eax+04]
00400506 - 68 E5B17B00 - push 007BB1E5 // Rücksprungadresse
0040050B - C3 - ret
[/code]

Beispiel 2



[code=ASM]//Geändert
----------
007BB1DF - 50 - push eax // Register sichern
007BB1E0 - B8 00054000 - mov eax,00400500 // Adresse der Cave ins Register verschieben
007BB1E5 - FF E0 - jmp eax // Sprung dorthin
007BB1E7 - 58 - pop eax // Wenn aus der Cave zurückgesprungen wird Register wiederherstellen

//Codecave
----------
00400500 - 58 - pop eax
00400501 - 8B 48 10 - mov ecx,[eax+10] // Originalcode
00400504 - 03 48 04 - add ecx,[eax+04] // Originalcode
00400507 - 8B 16 - mov edx,[esi] // Originalcode
00400509 - 51 - push ecx // Originalcode
0040050A - 50 - push eax // Register wieder sichern
0040050B - B8 E7B17B00 - mov eax,007BB1E7 // Rücksprungadresse ins EAX Register schieben
00400510 - FF E0 - jmp eax // Sprung dorthin (danach Register wiederherstellen)
[/code]

Und wie man sicherlich schon bemerkt ist das Beispiel 2 umfangreicher bzw. komplexer und nimmt, Laienhaft ausgedrückt, mehr Platz weg. Von daher favourisiere ich die erste Methode und da brauch ich im Trainer nicht noch irgendwelche Funktionen um die Sprünge zu berrechnen...
Aber wie heißt es - Jeder hat seine eigene Methode... Und solange in einem Spielprozess der ungenutzte Speicher da ist dann nutze ich in der Regel diesen, ehe ich mir mit VirtualAlloc einen Speicherbereich zuweise...

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

Traineranfragen per PM werden prinzipiell gelöscht...

[Bild: signatur6akm7.gif]
Suchen
Antworten
Share Thread:            


Nachrichten in diesem Thema
Kleine Hilfe zu WriteProcessMemory gesucht... - von darius83 - 04.09.2012, 22:05
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von Mydayyy - 05.09.2012, 00:14
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von darius83 - 05.09.2012, 00:43
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von darius83 - 05.09.2012, 13:34
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von iNvIcTUs oRCuS - 05.09.2012, 16:21
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von darius83 - 05.09.2012, 18:17
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von iNvIcTUs oRCuS - 05.09.2012, 19:24
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von darius83 - 05.09.2012, 20:16
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von iNvIcTUs oRCuS - 05.09.2012, 21:44
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von iNvIcTUs oRCuS - 06.09.2012, 17:22
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von darius83 - 06.09.2012, 21:19
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von iNvIcTUs oRCuS - 07.09.2012, 01:23
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von darius83 - 07.09.2012, 20:25
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von iNvIcTUs oRCuS - 08.09.2012, 01:39
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von Acubra - 07.09.2012, 01:15
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von Mydayyy - 08.09.2012, 00:53
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von darius83 - 08.09.2012, 01:07
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von darius83 - 08.09.2012, 19:14
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von iNvIcTUs oRCuS - 09.09.2012, 00:42
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von darius83 - 09.09.2012, 01:11
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von iNvIcTUs oRCuS - 09.09.2012, 01:29
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von darius83 - 09.09.2012, 18:35
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von Acubra - 09.09.2012, 20:37
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von darius83 - 09.09.2012, 22:49
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von iNvIcTUs oRCuS - 10.09.2012, 00:32
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von darius83 - 10.09.2012, 01:37
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von iNvIcTUs oRCuS - 10.09.2012, 01:47
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von darius83 - 11.09.2012, 00:36
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von Acubra - 11.09.2012, 16:03
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von darius83 - 11.09.2012, 23:45
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von iNvIcTUs oRCuS - 12.09.2012, 05:48
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von darius83 - 12.09.2012, 23:30
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von iNvIcTUs oRCuS - 13.09.2012, 01:35
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von DNA - 13.09.2012, 12:16
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von iNvIcTUs oRCuS - 13.09.2012, 17:18
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von Acubra - 13.09.2012, 17:35
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von darius83 - 14.09.2012, 02:42
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von DNA - 14.09.2012, 12:06
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von darius83 - 14.09.2012, 15:04
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von iNvIcTUs oRCuS - 14.09.2012, 17:14
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von darius83 - 14.09.2012, 18:54
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von iNvIcTUs oRCuS - 15.09.2012, 17:21
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von darius83 - 15.09.2012, 19:54
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von iNvIcTUs oRCuS - 15.09.2012, 20:44
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von darius83 - 15.09.2012, 21:37
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von iNvIcTUs oRCuS - 15.09.2012, 22:00
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von darius83 - 16.09.2012, 00:17
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von iNvIcTUs oRCuS - 16.09.2012, 19:33
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von darius83 - 16.09.2012, 22:05
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von darius83 - 19.09.2012, 21:09
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von iNvIcTUs oRCuS - 20.09.2012, 19:25
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von iNvIcTUs oRCuS - 20.09.2012, 20:11
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von darius83 - 20.09.2012, 20:06
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von Acubra - 20.09.2012, 21:01
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von darius83 - 20.09.2012, 21:15
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von Acubra - 20.09.2012, 22:30
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von iNvIcTUs oRCuS - 21.09.2012, 08:06
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von darius83 - 25.09.2012, 18:13
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von iNvIcTUs oRCuS - 25.09.2012, 19:29
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von Acubra - 25.09.2012, 19:33
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von iNvIcTUs oRCuS - 25.09.2012, 20:06
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von darius83 - 27.09.2012, 22:19
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von iNvIcTUs oRCuS - 28.09.2012, 01:51
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von darius83 - 28.09.2012, 22:49
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von iNvIcTUs oRCuS - 29.09.2012, 02:50
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von Acubra - 29.09.2012, 15:20
RE: Kleine Hilfe zu WriteProcessMemory gesucht... - von iNvIcTUs oRCuS - 29.09.2012, 20:01

  • 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