![]() |
Pointer in ein MemoryMapped File schreiben
Hey,
wie kann ich den Zeiger auf einen Speicherbereich in ein MMF schreiben? Ich möchte nicht den Inhalt, sondern nur den Pointer schreiben. Gruß Florian |
Re: Pointer in ein MemoryMapped File schreiben
Also wenn ichs jetzt richtig verstanden habe, einfach den MMF Pointer abändern...
mmf := pointer(integer(mmf)+irgendwas) |
Re: Pointer in ein MemoryMapped File schreiben
Also ich injiziere erstmal einen String in den Speicher einer fremden Anwendung. Mittel WriteProcessMemory. Der String ist auch vorhanden, das habe ich geprüft.
Jetzt habe ich den Pointer auf den String. Den will ich nun in ein MMF schreiben, um ihn in einem auch injizierten Thread abzurufen. Testweise gebe ich den String aus. Allerdings kommen nur unsinnige Daten raus, wenn ich Cardinal(StrPtr) in das MMF schreibe und in der Zielanwendung mittels PChar(Pointer(MFFData)) wieder ausgeben will. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:23 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz