![]() |
AW: DEC 5.2 String hashen?
Exakt, das wäre mein Vorschlag.
Wenn es zeitlich und räumlich nicht so nah ist, und an zig verschiedenen Stellen, wird es zumindest nicht so leicht zu hacken sein. Der Hacker braucht ja events um zu checken wann geprüft wird und wann wans entschieden wird. Ich würde die Prüfung daher niemals direkt bei Start machen. Lass das Programm doch eine Weile laufen, und überleg dir mittendrin ein paar Scherze, oder speichere erst bei Programmende die neue Situation. Ist natürlich witzlos wenn die App nach einer Minute Ihren Zweck erfüllt hat, aber für Daueranwendungen kann man Hacker schon etwas beschäftigen. Rollo |
AW: DEC 5.2 String hashen?
Zitat:
Bin mit meiner aktuellen Lösung zufrieden. Werde die aber noch weiter ausbauen. |
AW: DEC 5.2 String hashen?
Zitat:
Klar, bei 'ner zeitkritischen Anwendung darf die "Zwischendurchprüfung" das Programm nicht ins Stolpern bringen, aber wenn dann festgestellt wurde, dass da was manipuliert wurde, würd' ich mal sagen: Korrekte Funktionalität ist nicht zwingend erforderlich, da das Programm ja sowieso per entsprechender Meldung beendet werden soll. Beim Start prüfen, aber per Timer "verspätet" reagieren? |
AW: DEC 5.2 String hashen?
Zitat:
Nur das würde dann meine schöne Unit wieder auseinanderreißen (ich suche einen weinenden Smiley. Gibt es wohl nicht) *Stell dir hier einen weinenden Smiley vor!* Aktuell ist meine Unit umfangreich mit ein paar Einstellungsmöglichkeiten und ich brauche nur an einer einzigen Stelle etwas hinschreiben, damit der Selbsttest ausgeführt wird. Mit dem Timer wären das dann ja schon 2 Stellen. Quatsch! Wäre ja trotzdem nur eine Stelle! Einfach eine Timer-Instanz in der Unit selber erzeugen, starten und warten! Ich sehe gerade, meine Unit hat Potential :hello: |
AW: DEC 5.2 String hashen?
Liste der Anhänge anzeigen (Anzahl: 4)
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Edit: Ich habe mal noch ein paar Bilder angehangen, die die Vorgehensweise demonstrieren. Den String zu verschleiern würde in diesem Falle keinen Mehrwert erzeugen, da man stattdessen auch einen Breakpoint auf ![]() ![]() |
AW: DEC 5.2 String hashen?
Zitat:
Zitat:
Allgemeine Frage an dich nahpets: wirst du deine Methode weiterhin benutzen und einen Selbsttest durchführen? |
AW: DEC 5.2 String hashen?
Zitat:
|
AW: DEC 5.2 String hashen?
Zitat:
|
AW: DEC 5.2 String hashen?
Die wichtigen Teile der EXE sind in den RAM gemappt, also kann man das auch im RAM hashen, anstatt die Datei.
Nur muß man hier erstmal alle Teile finden, da erstens die PE-Sektionen einzeln geladen werden, die Reallocationstabellen übershrieben werden und auch überall die Sprung-/Speicheradressen werden vom Windows gepatcht, wenn das Image im RAM verschoben wurde. |
AW: DEC 5.2 String hashen?
Klingt kompliziert und resultiert bestimmt wieder in keinerlei Mehrwert. Denn CreateFile muss man ja nicht suchen denke ich.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:12 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