
我正在嘗試恢復 SQL 2005 (SP3) 資料庫上的登入名稱之一的密碼。似乎有大量的工具可以做到這一點。
我對針對我不太了解的即時資料庫伺服器運行工具感到有點緊張。
您會推薦哪些工具?
答案1
答案2
該死,被打敗了,我正打算建議 NGS :-)
這個網址,http://www.ngssoftware.com/papers/cracking-sql-passwords.pdf,描述了他們的餅乾是如何工作的。他們甚至還提供了您可以自己編譯的 C++ 原始程式碼。我使用過 NGS 軟體,只要密碼不太難,它就可以運作。
NGS 軟體僅從 syslogins 中的行中取得密碼雜湊,因此它不會修改 master.mdf。和你一樣,我對任何攻擊主資料庫的行為都會非常緊張,而且我只會將其作為最後的手段。
JR
答案3
您是否因為有人遺失密碼或因為您需要在新伺服器上重新建立密碼而進行復原?如果是前者,請使用上面的 NGS 工具。如果是後者,您可以使用雜湊密碼編寫登入腳本,然後在新伺服器上執行該腳本,從而安全地移動密碼而無需知道密碼。
搜尋 sp_help_revlogin 腳本。