본문 바로가기
세상만사 이모저모/컴퓨터·인터넷 및

win nt/2k/xp 암호깨기(암호를 잊어버렸을 경우)

by 현상아 2006. 11. 11.
윈도우 2000의 계정 패스워드를 잊어버리셨다면 몇가지 방법으로 패스워드를
초기화 또는 바꿀수 있습니다.

윈도우 2000이 설치된 폴더안에 SYSTEM32\CONFIG 폴더를 보면 SAM 이라는
파일이 있습니다. 이 파일이 윈도우NT 계열의 패스워드를 담고 있는 파일입니다.
이 파일을 삭제하면 패스워드 없이 로그인이 가능합니다.
하지만 문제는 윈도우 2000 사용중에는 삭제할수 없다는 겁니다.
해결 방법을 몇가지 알려 드리겠습니다.

1. 멀티부팅이 가능한 경우
윈도우 2000과 다른 OS를 같이 설치했다면 간단합니다.
다른 OS(윈도우98이나 윈도우XP)로 부팅을 한다음 SAM 파일을 삭제해주면 됩니다.

2. 멀티부팅이 불가능한 경우
혹시 윈도2000이나 nt, XP 쓰시다가 어드민 암호를 잊어버려서 다시 설치해보신적 있으세요?
전 다행히도 아직까지 그런 치매증상을 맞딱드린적이 없어서 경험해보진 못했습니다만,,ㅎㅎ
많은 분들이 재설치밖에 방법이 없는줄 아시는거 같아서 한가지 수를 소개합니다...

사실은 저도 전부터 요거 무슨 방법이 없나 궁금해했었는데 앞에서 말씀드렸듯이 아직까지 치매증상이 없어서 별로 필요성을 못 느끼다가 마지막 기말고사도 끝나고 이제 퍼펙트한 백수의 길로 들어선지라 남는 시간을 주체할 수가 없어서 뻘짓하다가 한건하게 됬습니다.. ㅋㅋㅋ
자~ 그럼 시작하겠슴다.. 우선 이 방법은 잊어버린 어드민암호를 찾아내는 것이 아니라(!) 새로운 암호로 바꿔주는 방법임을 밝혀둡니다.. 이런 까닭에 평소 내가 모르는 어드민암호를 걸어놓고 수많은 영상들을 혼자만 즐기는 못~된 친구넘 컴에 몰래 살짝들어가서 실컷 구경하고 살짝나가는 일은 이 방법으론 불가능하단 얘깁니다.. 친구가 어드민암호가 바뀐걸 보고 바로 눈치챌테니까요.. 허나 이참에 친구넘 못된버릇을 고치려고 맘잡수셨다면 이 방법 강추입니다.. ㅋ ㅑ ㅋ ㅑ ㅋ ㅑ

옆으로 많이 샜네요..^^;
윈도로 로긴이 안되니까 당근 플로피로 부팅을 해야 하는데 필요한 화일은 자료실에 올려놨습니다..
NTChangePass.IMA 요 이미지화일을 winimage로 불러와서 플로피디스켓에다가 풀어줍니다.. (WinImage 쉐어웨어버전 자료실에 올려놨습니다.)
그런 다음 디스켓으로 부팅을 하면 리눅스로 부팅되는게 보이실껍니다..




도스에서야 ntfs파티션을 읽을려면 별도로 유틸을 써야하지만 리눅스에서는 해당파티션을 마운트만 하면 되니까 윈도가 fat건 ntfs건 상관없습니다..



부팅이 끝나고 이것저것 하다가 스카시가 있는지 물어봅니다.. 없으면 노!라고 해주면 되겠지요..



그게 끝나면 다음으로 파티션을 쭉 보여줍니다.. 이중에서 해당 파티션을 선택하시면 마운트가 됩니다,



다음은 암호를 바꿔야하니까.. 디폴트옵션인 "Set passwords"를 선택......



이제 우리가 깨야할 SAM 화일이 있는 경로를 물어오는데 디폴트는 "winnt/system32/config"입니다..
nt나 2000은 SAM이 여기 있지만 XP는 "windows/system32/config"요기 있습니다.. XP인 경우는 해당 디렉토리 경로를 바꿔주셔야 합니다..

그러면 이제 찾아서 쫙~ 어지럽게 나옵니다.. 신경쓰지 마시고 물어보는거에 답변만 해주면 되겠져?.. ㅎㅎ


Do you really wish to disable SYSKEY? 라고 물어보는데 반드시 노~!(n) 하라고 아래 사이트에서 강조해놨더군요. 왜 그래야 하는지는 제가 아직 내공이 미천한지라 모르겠슴돠..ㅠㅠ



암튼 노(n)하면 암호를 바꿀 계정을 물어봅니다.. 당연히 어드민 암호를 바꿔야 하니까 [Administrator]..기냥 엔터치면 됩니다.. 그런다음 암호를 바꿔주시고,,



Do you really wish to change it? => y
Calling write.rc to select write back sam file About to Write file(s) back! Do it? => y
꼭 두개다 y하신다음 재부팅하시면 SAM화일에 새로운 암호가 적용이 됩니다..



기존의 암호를 입력했더니 다시 똑바로 대라고 하네요.. 성공입니다.. 웃어야할지 울어야 할지.. 멋지다 MS ^^
제가 테스트한것은 영문 win2k server +SP2 하고 영문 XP 프로 노액티 버젼입니다.. 둘다 확실히 됩니다..
그리고 win2k에서 도메인컨트롤러로 승격시킨이후에는 되는지 안되는지 모르겠네요.. 시간많으니까 요것도 조만간 함 해봐야겠네요..
그나저나 어드민 암호가 1분도 안되서 바뀌는줄을 MS가 알고는 있을터인데.. 치매고객들에 대한 서비스정신이 지나치게 투철한 듯 싶네요.. ㅡ,.ㅡ



저는 아직 안해봤지만

winnt\system32\config\sam 이 파일만 지워도 로그인없이 들어간다고 합니다.
님들은 어떤 방법을 쓰시는 지요...
주제와 다른 내용이라면 이해를 부탁합니다.
좋은 내용인것 같아서용..
그럼 수거하세요..

3. 다른 컴퓨터를 이용하는 경우
사용하시는 컴퓨터의 하드디스크를 떼어 내어서 다른 컴퓨터에 연결합니다.
물론 다른 컴퓨터의 하드디스크는 그대로 두고 덪붙여야 겠죠.
컴퓨터를 부팅하고 SAM 파일을 삭제합니다.
다시 하드디스크를 떼어내고 사용하시던 컴퓨터에 연결해서 부팅하시면 됩니다.
 
출처 : 세상의중심

댓글