SQL 2005 비밀번호 복구

SQL 2005 비밀번호 복구

SQL 2005(SP3) 데이터베이스의 로그인 중 하나에 대한 암호를 복구하려고 합니다. 이를 수행할 수 있는 도구가 많이 있는 것 같습니다.

제가 잘 모르는 라이브 데이터베이스 서버에 대해 도구를 실행하는 것이 조금 불안합니다.

어떤 도구를 추천하시겠습니까?

답변1

NGS 다람쥐.

이는 sysxlogins(또는 새로운 보기가 무엇이든 :-)에서 비밀번호 해시를 로드하고 크랙합니다. 라이브 서버는 로드하지 않습니다.

(클라이언트 도구인 SQuireL과 혼동하지 마십시오)

답변2

젠장, 너무 힘들어서 NGS를 제안하려고 했는데요 :-)

이 URL은http://www.ngssoftware.com/papers/cracking-sql-passwords.pdf, 크래커가 어떻게 작동하는지 설명합니다. 그들은 심지어 여러분이 스스로 컴파일할 수 있는 C++ 소스를 유용하게 제공합니다. 저는 NGS 소프트웨어를 사용했는데 비밀번호가 너무 어렵지 않으면 작동합니다.

NGS 소프트웨어는 syslogins 행에서 비밀번호 해시만 가져오므로 master.mdf를 조작하지 않습니다. 당신과 마찬가지로 나도 마스터 데이터베이스를 해킹하는 것에 대해 상당히 불안해하며 이를 최후의 수단으로만 사용할 것입니다.

JR

답변3

누군가 비밀번호를 잊어버렸거나 새 서버에서 비밀번호를 다시 만들어야 해서 복구 중이신가요? 전자인 경우 위의 NGS 도구를 사용하세요. 후자인 경우 해시된 비밀번호로 로그인을 스크립트하고 새 서버에서 스크립트를 실행하여 비밀번호를 알 필요 없이 안전하게 비밀번호를 이동할 수 있습니다.

sp_help_revlogin에서 스크립트를 검색하세요.

관련 정보