![]() |
[Consolen Appliaction] Password abfrage schützen...
Hallo...
Weiß jemand wie ich die Password abfrage in meiner Konsolenanwendung vor dem HEX-Editor schützen kann? Weil das Password das man eingeben muss hab ich im HEX-Editor gefunden... Hier ein Kleiner Code:
Delphi-Quellcode:
MfG: sonic
program Project2;
{$APPTYPE CONSOLE} uses SysUtils, Dialogs, Windows; var Key : Char; Y : String; begin WriteLn('Bitte erst das password eingeben:'); ReadLn(Y); if (Y = 'N15Sd') then begin ShowMessage('Richtiges passwort'); end else begin ShowMessage('Falsches passwort'); Exit; end; Sleep(999999999); end. |
Re: [KONSOLENANWENDUNG] Password abfrage schützen...
Eine Moeglichkeit ware den MD5-Hash von deinen Password in der Exe zu speichern.
Dann den MD5-hash aus der Usereingabe erzeugen und die beiden vergleichen. |
Re: [KONSOLENANWENDUNG] Password abfrage schützen...
Hi!
Könntest du bitte deinen Titel dahingehend ändern, dass du nicht "schreist" (also nur Großbuchstaben verwendest)? Das macht die Sache angenehmer zu lesen! Vielen Dank! Ciao Frederic |
Re: [Consolen Appliaction] Password abfrage schützen...
@_rEdoX
Wie funktionieren MD5 verfahren... Ich habs schon mal gehört weiß aber nicht wie sie funktionieren... MfG: sonic |
Re: [Consolen Appliaction] Password abfrage schützen...
Hier mal ne beschreibung
![]() |
Re: [Consolen Appliaction] Password abfrage schützen...
Ist aber grundsätzlich für einen etwas erfahrenen Cracker auch kein Problem, da dieser vermutlich einfach den Hash ersetzen würde. Damit könnte der Cracker sich über ein eigenes Kennwort zugriff verschaffen.
Florian |
Re: [Consolen Appliaction] Password abfrage schützen...
Geht noch einfacher mit nem 1-byte patch .. Aber es reicht insofern das der NormalUser das Password mit einem Hexeditor nicht mehr auslesen kann.
|
Re: [Consolen Appliaction] Password abfrage schützen...
Hallo, mal was anderes:
Delphi-Quellcode:
Kann man auch durch ReadLn; ersetzen, dann wird solange gewartet, bis der user enter drückt.
Sleep(999999999);
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:05 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