본문으로 바로가기

윈도우 7 암호 복구 방법

category Security/Windows Server 2018. 1. 10. 19:11

부팅용 이미지를 CD로 제작하여 윈도우 7의 암호를 복구해도 되고, USB로 제작하여 윈도우 7 암호를 복구해도 된다. 다음 내용은 USB 이미지 생성하는 방법과 CD로 제작하는 방법 2가지 모두를 설명한다.


- 다운로드

http://pogostick.net/~pnh/ntpasswd/


- USB

다운로드 받은 파일을 USB에 넣는다. 


cmd 관리자 권한으로 실행 후 USB 드라이브로 들어가서 


G:\> syslinux.exe -ma g:

g: 는 USB 드라이브 이름.


[주의] VMware Workstation 10.X 버전 이후로 USB 부팅이 되지 않는다. 


- CD

다운로드 받아 CD로 굽고 바이오스에서 CD 부팅으로 바꿔주면 된다. 

( 실습때는 iso 파일을 가지고 확인 )


- 실습


사용 시스템

Windows 7


CD를 지정하고 바이오스로 접근하여 CD로 부팅하도록 한다. 


< 처음 화면에 그냥 Enter 입력한다. >


< 디스크의 목록이 보이고 선택하라고 한다. > 

< 디스크가 여러 개 일 수 있고 어떤 것이 OS가 설치되어 있는지 모를 수 있기에 1을 입력해본다. >


< not found라고 나온다.>

 - 패스워드를 초기화 하는 것이기 때문에 패스워드가 저장되어 있는 SAM 파일을 찾는데 /dev/sda1에는 없다고 나온다. 

-> OS 설치된 디스크가 아님


< Enter 를 눌러 파일을 보면 부팅 디스크 인 것으로 보인다. >


< 정상적인 2를 선택하면 found 라고 파일을 찾은 것 같다. >

< Enter 를 눌러 파일을 보면 SAM을 찾을 수 있다. >


< 1- 패스워드를 reset 하는 항목을 선택한다. >


< 사용자의 데이터와 패스워드를 편집하는 -1 선택하면 사용자 목록이 나온다. >

RID 는 리눅스의 UID 와 같고 이름이 나오고 Admin? 은 관리자 권한을 가졌느냐를 나타낸다. 

( 내부적으로는 관리자 그룹에 속한 사용자로 판단한다.) 

Lock은 사용하는 사용자인지 사용하지 않는 사용자인지를 구별한다. 

< 일반 사용자는 패스워드를 크랙해 봤자이므로 Admin 권한을 가진 사용자를 크랙하여 접속한다. >

< 만약 Admin 권한을 가진 사용자가 모두 lock 걸려 있다면 lock을 먼저 풀어주고, 패스워드를 초기화 한다. >


[ adminstrator .. 오타가 났지만 이 사용자의 패스워드를 초기화 할 것이다. ]


< 사용자의 이름을 직접 입력해도 되지만 위와 같이 16진수의 RID를 입력해도 된다. >

< 입력된 사용자의 정보가 출력 되고 패스워드를 초기화 하는 1번을 선택한다. >

< lock 걸려있다면 4번을 먼저 선택하면 된다. >


< 설정이 완료 되었으니 quit 인 ! 를 선택한다. >

< 다시 1번을 눌러 확인해보면 암호가 BLANK 로 바뀐것을 확인 할 수 있다. >


< ! 와 q 적절히 빠져나오면 변경된 파일을 저장할 것이냐고 물어보는대 y 입력 >

< 잘못 되면 다시 시도할 것이냐는 질문에는 n 을 입력한다 >

< 그러면 바로 쉘 프롬프트로 떨어진다. >


< 재부팅하여 바이오스에서 다시 디스크로 부팅 순서를 바꾸고 부팅하면 암호가 Null로 설정되어 바로 접속이 가능하다. >

( 다른 Windows 버전도 같은 방법으로 가능하다. ( Windows 2008 서버도 가능 ))

'Security > Windows Server' 카테고리의 다른 글

BitLocker 드라이브 암호화  (0) 2018.01.10