SQL 2005-Kennwortwiederherstellung

SQL 2005-Kennwortwiederherstellung

Ich versuche, das Kennwort für einen der Logins einer SQL 2005 (SP3)-Datenbank wiederherzustellen. Es scheint eine große Anzahl von Tools dafür zu geben.

Ich bin etwas nervös, weil ich ein Tool auf einem Live-Datenbankserver ausführen soll, über den ich nicht viel weiß.

Welche Werkzeuge würden Sie empfehlen?

Antwort1

NGS-Eichhörnchen.

Dies lädt die Passwort-Hashes aus sysxlogins (oder was auch immer die neue Ansicht ist :-) und knackt sie: es lädt den Live-Server nicht

(nicht zu verwechseln mit SQuireL, den Client-Tools)

Antwort2

Mist, ich war schneller, ich wollte gerade NGS vorschlagen :-)

Diese URL,http://www.ngssoftware.com/papers/cracking-sql-passwords.pdf, beschreibt, wie ihr Cracker funktioniert. Sie liefern sogar hilfreiche C++-Quellen, die Sie selbst kompilieren können. Ich habe die NGS-Software verwendet und sie funktioniert, sofern das Passwort nicht zu schwer ist.

Die NGS-Software nimmt nur den Passwort-Hash aus der Zeile in Syslogins und manipuliert daher nicht master.mdf. Wie Sie wäre ich ziemlich nervös, wenn es einen Hack der Master-Datenbank gäbe, und würde es nur als letzten Ausweg nutzen.

JR

Antwort3

Führen Sie eine Wiederherstellung durch, weil jemand ein Passwort verloren hat oder weil Sie es auf einem neuen Server neu erstellen müssen? Wenn Ersteres zutrifft, verwenden Sie das oben genannte NGS-Tool. Wenn Letzteres zutrifft, können Sie die Anmeldung mit einem gehashten Passwort skripten und das Skript auf dem neuen Server ausführen. So wird das Passwort sicher verschoben, ohne dass Sie es kennen müssen.

Suchen Sie in sp_help_revlogin nach einem Skript.

verwandte Informationen