본문 바로가기

Penetration/Mobile

아이폰 root 아이디 분실 시 수정 방법

처음 iOS 15버전 진단을 하려고 기기를 구매했는데 처음 Mtermainal을 설치하고나서 su 명령어 입력시 비밀번호가 alpine이 아니어서 당황하였습니다;;;;

그러한 경험이 있었기 때문에 이를 수정하는 방법을 올려보려고 합니다.

 

일단 기기에 Mterminal을 작동시켜서 su 명령어를 입력한 후 패스워드 부분에 alpine을 입력해줍니다.

alpine은 아이폰의 기본 패스워드입니다.

분명 접속시도 했으나 비밀번호가 다르기 때문에 접속이 불가능 합니다. 

 

따라서 비밀번호가 alpine아니기 때문에 apline으로 바꿔줘야 합니다.

아이폰에서 계정에 대한 아이디 및 패스워드는 /private/etc/master.passwd에서 관리합니다. 따라서 Filza Filemanager를 이용해서 해당 부분에 접근합니다.

이후 텍스트 편집기를 눌러서 수정해줍니다.

텍스트 편집기로 들어가면 root의 비밀번호 부분이 그냥 !로 되어있는 것을 확인할 수 있습니다. 여기서 사용자는 root비밀번호가 alpine인 값으로 입력해줘야 합니다. 그냥 alpine으로 비밀번호를 입력하는 것이 아니라 암호화 된 값으로 입력해야 하고 해당 값은 /smx7MYTQIi2M입니다.

해당 변경후 저장을 눌러주고 나서 다시 Mterminal에서 확인해보면 정상적으로 로그인 되는 것을 확인할 수 있습니다.

정상적인 root 로그인이 가능해진 것을 확인하였습니다.

이상입니다~