Ich muss wissen, in welcher Datei SQL Server 2008 die Kennwörter tatsächlich speichert. Dies ist eine Frage, die von einem Sicherheitsprüfer gestellt wird.
Ich weiß, dass ich Passwort-Hashes erhalten kann LOGINPROPERTY('bbellomo', 'PasswordHash')
, aber das hilft mir nicht. Ich muss wissen, wie sie gespeichert sind.
quelle
Der Ausführungsplan von 'SELECT password FROM syslogins' zeigt, dass die Passwörter
sys.sysxlgns
in der Master-Datenbank gespeichert sind.Schauen Sie sich an: System Base Tables
Hier sind die Passwörter in den beiden einzigen Formaten, die SQL Server uns anzeigt:
Sie können wahrscheinlich leicht zwischen den Formaten konvertieren, aber ich weiß nicht, wie aus der Hand.
quelle