3 Stimmen

Wie erhalte ich ein Benutzer-Token von Logonuser für ein Benutzerkonto ohne Passwort?

Wie kann man ein Benutzer-Token von Logonuser für ein Benutzerkonto ohne Passwort erhalten?

Insbesondere schlägt Logonuser bei Konten fehl, die keine Passwörter haben.
Sie können ein Konto validieren, indem Sie nach einem leeren Kennwort suchen und prüfen, ob GetLastError() == ERROR_ACCOUNT_RESTRICTION.

Aber ich muss tatsächlich ein Token zurückbekommen, also muss diese Funktion erfolgreich sein.

4voto

Stephen Martin Punkte 9256

Dies schlägt fehl, wenn die Registrierungseinstellung LimitBlankPasswordUse aktiviert ist, was standardmäßig der Fall ist. Um dies zu deaktivieren, ändern Sie den Wert LimitBlankPasswordUse unter HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Control\Lsa auf Null setzen. Oder ändern Sie die Einstellung der Gruppenrichtlinie unter Sicherheitsoptionen.

Beachten Sie, dass dies eine Sicherheitslücke schafft, da es Fernanmeldungen für Konten mit ungültigen Kennwörtern ermöglicht.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X