댓글로 알려주신 분이 계셔서 소개해드립니다. 좋은 프로그램 소개해주셔서 감사드립니다.

그동안 상용 프로그램인 Active@ Password Changer를 제외하곤 전부 Brute Force 방식인줄 알고 있었는데, 이 프로그램도 Active@ Password Changer와 마찬가지로 C:\Windows\System32\config\SAM 레지스트리 하이브의 바이너리 값을 수정하는 방식이더군요. 게다가 GPL 기반의 무료 프로그램이기 때문에 회사에서도 부담없이 사용할 수 있습니다.

Offline NT Password & Registry Editor
http://pogostick.net/~pnh/ntpasswd/

다운로드



위에 있는 ISO 버전은 CD로 이미지레코딩 하셔서 사용하시면 되고, 아래에 있는 USB 버전은 USB에 심어서 사용하시면 됩니다. USB에 심는 방법은 안에 설명서가 영어로 들어있는데, USB에 압축파일을 풀어서 넣고 커맨드 창을 열어서 아래와 같이 입력하시면 된다고 합니다. (USB 드라이브가 J 드라이브인 경우 예제)

j:\syslinux.exe -ma j:

사용법은 리눅스랑 영어의 기초 정도만 알고 계시면 전혀 어렵지 않습니다. 대부분의 단계는 그냥 엔터만 쳐도 잘 진행됩니다. 저는 부가적인 옵션에 대한 설명은 생략하고 패스워드 복구에 중점을 두고 설명을 드리겠습니다.

일단 테스트를 위해 snoopy 계정의 패스워드를 1234로 설정하였습니다. 이상태로 CD를 넣고 재부팅 하겠습니다.


위 화면에서는 그냥 엔터를 입력하시면 됩니다. 리눅스 커널에 부팅 옵션을 선택해서 줄 수 있는데 특별한 경우가 아니라면 기본 부팅으로도 문제가 없을 것입니다.


윈도우가 설치된 파티션을 선택하는 화면인데요, 저는 sda1 파티션에 윈도우가 설치되어 있기 때문에 1번을 선택했습니다. sda1에서 sd는 스카시, 사타 하드 등을 의미하고 a는 첫번째 하드 1은 첫번째 파티션을 의미합니다. 그리고 IDE 방식의 하드는 hda1 이런 식으로 나올 겁니다.

참고로 Select 뒤에 [1] 이렇게 되어 있는데, 이 말은 그냥 엔터만 치면 1번이 기본값으로 입력된다는 의미입니다. 리눅스 사용해보신 분들은 잘 아시겠죠.


레지스트리 하이브 위치를 선택하는 화면인데요, SAM 파일은 당연히 Windows\System32\config 폴더에 존재할 것이기 때문에 그냥 엔터 치시면 됩니다.


패스워드 리셋 작업을 할 것이니 1번을 선택하시거나 그냥 엔터 치시면 됩니다.


여기서도 1번을 선택하시거나 그냥 엔터 치시면 됩니다.


패스워드를 리셋시킬 계정을 선택하는 화면입니다. 그냥 엔터 치시면 Administrator 계정의 패스워드를 편집합니다. 저는 snoopy 계정의 패스워드를 리셋시킬 것이기 때문에 snoopy를 입력하겠습니다. 참고로 RID 값을 입력해도 됩니다. 저는 snoopy 계정의 RID 값인 03e9를 입력해도 되는데, 그냥 계정 이름을 입력하는게 더 편리하겠죠?


1번을 입력하면 패스워드를 리셋 시켜버립니다. (패스워드를 없앤다는 의미)
2번을 입력하면 패스워드를 재설정 할 수 있는데 별로 추천하고 싶지는 않네요.
3번을 입력하면 선택했던 계정을 Administrators 그룹에 등록시킵니다.
4번을 입력하면 계정이 잠겨있거나 비활성화 된 경우 풀어줍니다.
저는 1번을 눌러서 패스워드를 없애버렸습니다.


Password cleared! 라고 나왔네요. 작업이 잘 되었습니다.
더 변경할 계정이 있다면 다시 계정 이름을 입력하시면 되고, 작업이 끝났다면 느낌표를 입력해주세요.


q를 입력해서 빠져나가주시구요


y를 입력해서 변경 사항을 적용시켜 주세요.


n을 입력해서 밖으로 빠져나가겠습니다.


밖으로 빠져나온 모습입니다. CD나 USB를 뽑으시고 reboot 입력하시면 재부팅 됩니다.


어떤가요? 이제 패스워드를 분실해도 걱정할 필요가 없겠죠? 용량이 4.48MB 밖에 안되서 CD에 굽기 아까울 수도 있는데, 이정도 훌륭한 무료 프로그램이라면 DVD 한장에 구워놔도 아깝지 않을 것 같습니다. ^^
신고
Share
  1. 이전 댓글 더보기
  2. ....
    2013.03.10 15:01 신고

    이거usb에넣어서어떻게사용하나요?

  3. 양희만
    2013.05.08 20:15 신고

    프로그램 실행을 했는데, 하드구성이 나타나지를 않습니다. 왜 그러나요?

  4. 시골어린이
    2013.07.30 11:47 신고

    윈서버2008r2 64비트 사용중 평소 원격으로 관리.(비번기억체크해놨음) ...문제는 비밀번호가 기억이 안남..

    원격으로 (내자격증명기억) 체크를 해놔서 접속해서 컨트롤하는데는 문제가 없지만..비밀번호를 몰라서..

    난감함... 지금 제컴에 비번이 저장되어있을텐데.. 이걸 알아내는 방법은 없을까요? ts1004i@네이트 네온 친추부탁합니다 ㅠㅠ

  5. 그라스
    2013.08.02 16:44 신고

    와! 이거 진짜 엄청 오랫동안 찾던건데..
    많은걸 알고 있군요!! 대단함.ㅋ
    담아가요!!^^

  6. 페인터
    2013.09.06 12:49 신고

    언제나 좋은글 감사합니다^^

  7. 카툰
    2013.10.07 14:34 신고

    2003에서도 되나요?
    급해요 엉엉~~

  8. jabid
    2013.12.07 00:47 신고

    담아 갑니다 좋은 글이네요 ~~

  9. 정윤철
    2014.01.08 16:29 신고

    프로그램 실행을 했는데,저또한 하드구성이 나타나지를 않습니다. ㅠㅠ
    드라이버 선택할때 파티션 정보나 이런게 안뜨더라구요

    windows server 2012 이구요..후움.c-mos 창에서 어떤설정을 해줘야하나 ㅠ

    • 루파엘
      2015.12.22 17:48 신고
      수정 및 삭제

      Windows Server 2012 R2 실패했습니다.
      아직 Patch 나오지 않은 것 같습니다.

  10. AHUI
    2014.01.15 13:30 신고

    혹시 WIN서버2008 R2에서도 사용가능한지요? 2011년에 올려주신 블로그 게시글 참조해서 해봤는데
    오류 레지스트리값을 찾을 수 없다고 계속나와서...ㅜㅜ

  11. 마스터피스
    2014.02.05 15:54 신고

    Windows server 2003에서 아주 잘 됩니다.

    *로그인을 못해서 서버 및 PC를 강제 종료한 경우에는
    두 번째 사진에서 윈도우가 설치되어 있는 파티션 선택 후에 경고(?) 메세지가 한 번 나옵니다.

    별 건 아니고, 정상적으로 셧다운 되지 않았다. 계속 할 거냐는 질문이 나오는데 과감하게 y를 눌러주시고, 세 번째 사진부터 다시 진행하시면 됩니다.

    덕분에 잘 해결했네요. 수고하십시오. 새해 복 많이 받으세요.

  12. ㅇㅇ
    2014.04.04 22:47 신고

    usb에넣어서 사용하려하는데 어떻게해야하나요?ㅠㅠ
    비밀번호를 잃어버리는바람에 3시간째 비번을 찾고있는데ㅠㅠ
    이걸로라도 해볼려고하는데 어케해야하나요???

    • 그림자
      2014.04.28 14:55 신고
      수정 및 삭제

      USB에 첨부파일 받아서 부팅하면 암호풀리나요? ㅠㅠ

    • 이학철
      2015.12.22 20:03 신고
      수정 및 삭제

      ㅜㅜ Server 2012 R2 어떻게 안되나요?? 시말서 쓰게 생겼네... ㅜ ㅜ

  13. BlogIcon 3822
    2014.08.12 15:17 신고

    Xp에서도되나요??

  14. wook98
    2014.08.29 23:39 신고

    이 프로그램 쓰다가 열뻗쳐서 쓰러질 뻔 했습니다. -_-;;
    usb에 넣어서 부팅 시키는 순간 두번째 동작인 파티션 선택에서 이러지도 저러지도 못하네요.
    기본이 [1]로 세팅되어 있는데 usb가 [1]이더라구요.
    그래서 [2]로 바꾸려고 했더니 아예 불가능하더군요.
    백스페이스건 방향키건 [1]이라고 써 있는 부분은 절대 이동 불가더라구요.
    그래서 그 뒤에 2를 쓰려고 했더니 숫자 2는 아예 안 써짐... -_-
    한참 삽질하다 옆에 넘버록 누르고 숫자패드에 숫자 2는 써지더라구요.
    근데 문제는 기본 세팅된 [1]을 지울 수가 없으니 뭔 짓을 해도 다음 단계로 갈 수가 없습니다.
    아마 운좋게 암호 지울 파티션이 [1]로 세팅된 분들만 성공하셨을 거 같네요.

    • kk
      2016.01.15 17:03 신고
      수정 및 삭제

      리눅스를 잘 모르시는 건지...정확한 상황은 잘 모르겠습니다만...
      꺽은 괄호 [] 안에 있는 숫자는 설정값이 아니라 기본값입니다.
      괄호 안의 숫자를 바꾸는게 아니라,
      내가 원하는 값을 입력만 하면 되는거에요...

  15. BlogIcon skyin
    2014.09.18 09:46 신고

    hp nt서버에서 os쪽 하드가 안보여 변경을 못 할때 방법 알려 주셔요

  16. BlogIcon RhcWkd
    2015.05.19 20:45 신고

    설명해주신 방법대로 하는데.. 디스크 선택하는 곳에서 디스크가 읽혀지지 않아요..
    현재 구성이 serial scsi raid5구성되어 있습니다. 해결방안이 있을까요?

  17. 백승빈
    2016.04.01 12:19 신고

    우와 좋은정보 감사드립니다. 컴퓨터업데이트가 이상해서 막 껐다켰더니 패스워드가 자기맘대로 바껴서 못들어갔는데... 좋은정보 감사드립니다.

  18. BlogIcon 아운더스켄
    2016.04.03 09:18 신고

    착오도 많았지만 어찌어찌 잘 따라 갔습니다..

    그런데 , 계정이름이 한글일경우 또 문제사 됩니다;;;

    인식을 않고 한글을 입력 할 수도 없으니 이럴 경우에는 참으로 난감할 뿐이 더군요ㅠㅜ

  19. redsky
    2016.07.14 18:10 신고

    잘 되네요 cd로 만드렁서 부팅하고 설명대로 하니
    오래된 장비 패스워드 클리어하고나니 마음이 상쾌합니다.

    감사합니ㅏㄷ.

  20. 어나더
    2016.10.05 11:31 신고

    usb로 설치 할려고 syslinux 를 관리자 권한으로 선택했는데도 불구하고 아무 반응도 안뜨네요...
    해결 방법없나요?

  21. DynamicFOX
    2017.02.07 14:49 신고

    좋은글 감사드립니다.
    정보를 공유하고싶어 쿨엔조이(http://cooln.net)의 팁 게시판에 게시를 하였습니다.

    혹여 문제를 제기하셔 삭제를 요청하시면 확인 후 삭제토록 하겠습니다.

    감사합니다.