Registriert seit: 17. Jul 2007
Ort: Ulm
258 Beiträge
Delphi 7 Enterprise
|
Re: WriteProcessMemory/dealloc fragen
31. Dez 2007, 17:39
Also das mit den opcodes versteh ich schon, ich mach das immer mit arrays.
also z.B:
Globaler wert:
ZoritaAllc1: Array [0..15] of Byte =($A1, $98, $C8, $80, $00, $50, $8B, $80, $40, $06, $00, $00, $58, $8B, $80, $48);
Und reinschreiben:
WriteProcessMemory(HandleWindow, lulz, @ZoritaAllc1, 5, Write);
Aber der allocated die memory ja nicht immer auf der gleichen addresse also kann ich ja nicht das hier machen:
globaler wert (der array):
ZoritaOn1: Array [0..15] of Byte =($E8, $22, $34, $00, $00, $59, $85, $C0, $75, $08, $6A, $1C, $E8, $C3, $00, $00);
das wäre dann z.B "call 007493c6" (die addresse im call ist zufalls-auswahl) aber ich möchte einen array erstellen in dem "call lulz" also damit der den call auf lulz also auf die eben ge allocatedte memory macht.
Wie soll ich das machen?
|