![]() |
Laufende Applikation überschreiben
Ich würd gerne wissen, ob es irgendwie möglich ist, eine laufende Anwendung aus derselbigen zu überschreiben.
MfG |
Re: Laufende Applikation überschreiben
Hallo,
meines Wissens nicht. Ich sehe auch keinen Sinn dahinter, der Anwendung den Boden unter den Füßen wegzuziehen. Denn die Datei muss ersetzt und wieder neu gestartet werden. D.h. der laufende Prozess weiß nichts von einer neuen Datei. Auch stimmen die Speicherbereiche nicht mehr überein. Ich kann mir aber nicht vorstellen, dass eine laufende Anwendung ersetzt werden kann (da müsste eine schöne Fehlermeldung kommen). Vielleicht geht es, wenn man einzelne Bits manuell verändert, aber das ist natürlich auch nicht zu empfehlen. Worum geht's denn? Um einen Updater? Falls ja, suche mal im Forum, da gibt es einige Lösungen, u.a. mittels Batchdatei. Grüße, Matze |
Re: Laufende Applikation überschreiben
Ich glaube mich erinnern zu können das es so ein bsp. auf der Assarbad-Seite gab, musst mal dort nachsehen und rumstöbern...
|
Re: Laufende Applikation überschreiben
Zitat:
Zitat:
Ich habe vor, einen polymorphen Crypter (bzw iwas in die Richtung) zu schreiben - deshalb ist es von Nöten, direkt aus der Applikation aus die Applikation (sowohl im Speicher, als auch) auf der Harddisk zu ändern. PS: Inwiefern bist du dir sicher, dass das nicht geht? MfG |
Re: Laufende Applikation überschreiben
Dann verwende dafür eine Dll, diese kannst du zur laufzeit Entladen, Ersetzen und und dann wieder Laden.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:06 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-2025 by Thomas Breitkreuz