Router, Switch Password Recovery

ITSY MAN ㅣ 2016. 7. 19. 13:46

반응형

실무에서도 가장 많이 사용된다는 패스워드 리커버리!! 입니다.

패킷트레이서 참고 파일 첨부합니다.


2016.05.10 Password Recovery.pkt



RAM     : IOS Image, Running-Config

ROM     : Bootstrap(Mini O/S) - 패스워드 복구와 임시 부팅용

Flash    : IOS Image(압축) , vlan.dat

NVRAM : Startup-Config


1. Router, Switch 전원 공급

2. Devices는  POST(Power on Self Test)

3. Bootstrap이 부팅 과정을 진행 

4. Config-register 값을 참조 ( 0x2102 )

                                                    0        :   NVRAM  참조

                                                                  ( 0 : 참조 , 4 : 미참조 )


                                                    2      :   IOS  참조


5. Flash:/IOS Image로 부팅진행

    IOS Image( 초기 셋팅값으로 부팅 )


6. NVRAM : Startup-Config의 내용으로 초기 셋팅값을 수정

    ( Startup-Config가 없는 경우 initial setup dialog 진행됨 ) 



-------------------------------------------- Router Password Recovery -----------------------------------------------                                   


1. Router 부팅시  위의 5번 과정이 진행될 때, [Ctrl]+[Pauser/Break]

    IOS Image 을 이용한 부팅이 취소되고, Bootstrap(Rommon mode) 으로 부팅됨


2. Bootstrap으로 부팅이 되면, ROMMON> 모드에서

    Config-Register 값은 0x2142 ( NVRAM : 미참조, IOS 참조 )

    ROMMON> confreg 0x2142

    ROMMON> reset


3. 정상적으로 부팅이 되지만, NVRAM 참조하지 않기 때문에

    initial configure dialog 가 진행되지만, 취소한다.

    Router> en

    Router# copy startup-config  running-conifg

    R1# conf t

    R1(config)# enable password XXXX

    R1(config)# configure-register  0x2102

    R1(config)# end

    R1# copy run start



-------------------------------------------- Switch Password Recovery -----------------------------------------------      


1. Switch 부팅시에 Switch 전면에 있는 [Mode] 을 누르고 있으면, Password Recovery 모드가 시작됩니다. 



2. CMD 창에서 flash_init 명령어로  Flash Memory를 인스톨한다.

    Switch: flash_init


3. Flash:/config.text 파일을 다른 이름으로 변경하고, 부팅한다.

    Switch: rename flash:/config.text flash:/config.old

    Switch: boot


4. IOS Image 으로 부팅후에 config.old를 config.text로 변경하고, Running-Config 으로 복사한 후에 패스워드를 복구한다.

    Switch> en

    Switch# rename  flash:/config.old   flash:/config.text

    Switch# copy  flash:/config.text  running-config

    SW1# conf t

    SW1(config)# enable  password  XXX

    SW1(config)# end

    SW1# copy run start

    























  



반응형