Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi [Consolen Appliaction] Password abfrage schützen... (https://www.delphipraxis.net/72528-%5Bconsolen-appliaction%5D-password-abfrage-schuetzen.html)

sonic2000 2. Jul 2006 12:02


[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:
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.
MfG: sonic

_rEdoX 2. Jul 2006 12:10

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.

fkerber 2. Jul 2006 12:11

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

sonic2000 2. Jul 2006 12:27

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

_rEdoX 2. Jul 2006 12:49

Re: [Consolen Appliaction] Password abfrage schützen...
 
Hier mal ne beschreibung MD5 , es gibt auch schon fertige Sachen, z.B: das DEC einfachmal hier im Board suchen (md5.pas).

Zacherl 2. Jul 2006 12:54

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

_rEdoX 2. Jul 2006 13:00

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.

DGL-luke 2. Jul 2006 13:35

Re: [Consolen Appliaction] Password abfrage schützen...
 
Hallo, mal was anderes:

Delphi-Quellcode:
Sleep(999999999);
Kann man auch durch ReadLn; ersetzen, dann wird solange gewartet, bis der user enter drückt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:05 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz