![]() |
Re: Virtuelles Laufwerk oder Datei verteckt anlegen und star
Könnte man nicht irgendeinen Wert in die Registrierung schreiben, dass das Programm bereits gestartet wurde?
Eine andere Idee wäre, in der Datenbank diesen Wert zu hinterlegen und vor dem "Updaten" zu prüfen, ob bereits die aktuelle "Version" vorliegt. |
Re: Virtuelles Laufwerk oder Datei verteckt anlegen und star
Also mir fallen zwei mögliche Lösungen ein.
1. Dein Hauptprogramm, welches das andere Programm läd, hat dieses ein Fenster? Wenn ja, registriere dir eine WM_XXX Nachricht, nennen wir sie mal, WM_DARFICHSTARTEN. Sobald die exe ausgeführt wird, sucht sie nach deinem Hauptfenster und verschickt die Nachricht. Dein Hauptprogramm weiss ja über die aktuelle Sachlage bescheid und gibt ein "ok" zurück. Wenn das geladene Programm dein Hauptfenster nicht findet, oder kein ok bekommt -> quit 2. Ich weiss nicht in wie weit ein Hook auf createFile und readFile(ex?) sich auf createProcess auswirken würde. Dazu fehlen mir die Kenntnisse. Andere werden dazu sicher mehr sagen können. Aber ich denke wenn es möglich wäre damit den Lesevorgang "umzubiegen" wäre es vor langer Zeit schon erwähnt worden. Gruss *EDIT* @ dahead Leichen zurück zu lassen ist unschön :( |
Re: Virtuelles Laufwerk oder Datei verteckt anlegen und star
Zitat:
a.) kannst du es nicht sicher verschlüsseln ohne sichere Hardware, denn irgendwie muß der Schlüssel auch auf den Rechner des Users gelangen. b.) wenn die Datei vor dem Starten entschlüsselt wird, kann man sie während der Ausführung kopieren. Zitat:
Zitat:
Zitat:
|
Re: Virtuelles Laufwerk oder Datei verteckt anlegen und star
Zitat:
Zitat:
|
Re: Virtuelles Laufwerk oder Datei verteckt anlegen und star
Zitat:
|
Re: Virtuelles Laufwerk oder Datei verteckt anlegen und star
Zitat:
Zuerst nehme ich an, dass auch der Downloadmanager von Riese selbst entwickelt wird und der Downloadmanager die Update-Datei selber runterlädt. Ich hatte mir eigentlich vorgestellt, der Server verschlüsselt Teile/ganze Datei mit einem Passwort bevor die Datei verschickt wird. Dann schickt der Server das Passwort mit der Datei dem Downloadmanager, damit der Downloadmanager nicht immer dasselbe statische Passwort verwendet(ok muss nicht unbedingt sein :wink: ). Wenn der downloadmanager die Datei fertigruntergeladen hat, dann werden heruntergeladene Datei/oder Teile davon einfach im Ram entschlüsselt und gestartet. Ich glaube, es geht hier ja auch nicht darum, ob es überhaupt nicht knackbar wäre, sondern einfach den DAU die Möglichkeit zu nehmen, die heruntergeladene Datei mehrmals ausführen zu lassen. Dass das einen Profi Cracker davon nicht abschreckt ist mir auch klar. :) Der kopiert sich einfach den Raminhalt und bastelt sich daraus eine unverschlüsselte Dateiversion.... Außerdem ist die Lösung mit der Registry für einen Cracker ja auch manipulierbar...... :wink: Letztendlich ist es vielleicht noch besser/notwendig, wenn man in das Updateprogramm zusätzlich einfach eine Updateerkennung einbaut, dass das Programm automatisch erkennt, ob die Daten(Exe/DLL-version, Datenbank,etc..) eh schon update sind oder nicht. Grüsse, jus |
Re: Virtuelles Laufwerk oder Datei verteckt anlegen und star
Also nun bin ich auch mal am überlegen.
Di Hattes von Normalusern Gesprochen... Wieso sollten sich Normal User die atei kopieren, bzw wenn es ne dll ist, gerade die dll raussuchen, nur um die datenbank zu zerstören ? so und wen du eine ee hast die eine datenbank ändert oder so ähnlich dann progge die exe doch einfach so das sie vorher prüft ob die daten schon geändert wurden sind Und welcher Normaluser kommt denn auf die Idee sich ne dll zu kopieren geshwiege denn sie noch einmal zu benutzen... Naja ich kann dein vorhaben icht ganz nachvollziehen. |
Re: Virtuelles Laufwerk oder Datei verteckt anlegen und star
soll ich Dir neue Tastatur schicken ? 8) :mrgreen:
|
Re: Virtuelles Laufwerk oder Datei verteckt anlegen und star
Zitat:
Da mache ich mit. Ich zahl die Hälfte der Versandkosten. :mrgreen: P.S.: Ich muss zugeben, ich habe natürlich auch Menge Tippfehler. Entschuldige Real_Thunder! :oops: Ich konnte es mir einfach nicht verkneifen. :) Also bitte nicht bös sein. |
Re: Virtuelles Laufwerk oder Datei verteckt anlegen und star
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:29 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