![]() |
Anwendungsspeicher schützen
Ist es möglich, den Anwendungsspeicher meiner Software zur Laufzeit zu schützen, so dass man diesen nicht mit anderer Software auslesen kann, z.B. WinHex oder ähnliches. Der Lesezugriff auf meinen eigenen Anwendungsspeicher sollte für alle anderen Anwendungen gesperrt sein.
Ich meine dabei aber nicht das Verschlüsseln von Codeblöcken durch ASM oder ähnliches. Lediglich der von meiner Anwendung genutzte Arbeitsspeicher sollte nur von meiner Applikation gelesen und genutzt werden können. Vielen Dank im Voraus für Hilfe zu diesem Thema. |
Re: Anwendungsspeicher schützen
ich will einfach mal ganz ehrlich dazu sagen ... nein
Etwas übertrieben aber effektiv: Ich stelle auf voll Memory Dump und dann provoziere ich einen Bluescreen während deine anwendung läuft und schon hab ich alles. |
Re: Anwendungsspeicher schützen
Ist es denn möglich bestimmte Variablen so zu schützen, dass sie zumindest nicht manipuliert werden können? Durch Verschlüsselung oder sowas?
|
Re: Anwendungsspeicher schützen
Auf meinem Rechner kann ich, wann immer ich will alles machen was ich will.
Es gibt zudem noch so tolle Tools wie SoftICE. Es gibt auch in der selben Art Hardware. Fazit: Wenn man es unbedingt möchte, kann man alles aus dem Speicher lesen. |
Re: Anwendungsspeicher schützen
kann man es zumindest so schützen, dass nur Jemand der richtig viel Ahnung vom cracken hat es auch schaffen würde die Variablen zu manipulieren.
Bei mir gehts hauptsächlich darum eine Anwendung vor Script-Kiddies zu schützen. |
Re: Anwendungsspeicher schützen
Gegen einen Administrator kannst du deine Anwendung nicht schützen. Es wäre ja auch reichlich bescheuert, wenn eine Admin nicht volle Rechte über ein laufendes Programm erlangen könnte.
|
Re: Anwendungsspeicher schützen
Man könnte erstmal das Debuggen erschweren:
![]() |
Re: Anwendungsspeicher schützen
Ah, danke für den Tipp.
Da mein Programm Daten an einen Server senden soll, würde ich Jemanden 'flaggen' bei dem ein Debugger erkannt wurde. Kann es auch dem Normal-User i-wie versehentlich passieren, dass i-was bei ihm als Debugger erkannt wird ohne, dass er einen Crack-Versuch unternehmen wollte? |
Re: Anwendungsspeicher schützen
Hallo,
ich weiss nicht genau was du schützen willst, aber vielleicht wäre es ein Ansatz kritische Daten nur temporär im Speicher zu halten und zwar nur dann wenn sie gebraucht werden. Das würde die Chance durch einen Dump an die Daten zu kommen erheblich verringern. Grüsse Rainer |
Re: Anwendungsspeicher schützen
Die Daten können gelesen werden so viel sie wollen.
Jedoch sollen sich nicht geändert werden können. Es geht dabei um einige Integer-Variablen. Hilft mir vielleicht Mutex weiter? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:45 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