Die Community zu .NET und Classic VB.
Menü

FAQ 0048: Wie kann ich das Kennwort eines Windows-Accounts auslesen?

 von 

Frage 

Wie kann ich das Kennwort eines Windows-Accounts auslesen?

Antwort  

Mit einem VB-Programm ist das nicht möglich.

Windows NT/2000/XP (und alle nachfolgenden Versionen) speichert Kennwörter standardmäßig nicht mehr im Klartext, sondern verschlüsselt diese.
Die Anmeldung erfolgt im sogenannten Challenge-Mode: Der Client gibt dem Server Bescheid, daß sich jemand anmelden möchte. Der Server sendet dem Client einen Schlüssel, mit dem das Kennwort verschlüsselt werden soll. Der Client verschlüsselt seinerseits das Kennwort und verschickt einen Hash des verschlüsselten Ergebnisses. Nur wenn dieser Hash-Wert mit dem gespeicherten Hash übereinstimmt, erlangt man den Zugang.

Ein sehr guter Artikel, wie die Authentifizierung gegen ein Windows-System funktioniert, ist bei Heise Security zu finden:
Mit roher Gewalt - Angriff auf Passwörter in Windows-Netzwerken von Daniel Bachfeld

Ihre Meinung  

Falls Sie Fragen zu dieser FAQ haben, Ihre Erfahrung mit anderen Nutzern austauschen möchten oder auf eine Ergänzung hinweisen möchten, dann teilen Sie uns diese bitte in einem der unten vorhandenen Themen oder über einen neuen Beitrag mit. Hierzu können sie einfach einen Beitrag in einem zum Thema passenden Forum anlegen, welcher automatisch mit dieser Seite verknüpft wird.