본문 바로가기
보안/iOS보안

USB터널링을 통한 탈옥 아이폰 SSH 접속하기(with iproxy)

by lucidmaj7 2023. 2. 25.
728x90
반응형

아이폰을 탈옥하게 되면 보통 22번포트 ssh로 접속하게되나 맥 또는 PC와 아이폰 간 네트워크 통신이 되지 않을 때에는 다른 방법을 이용해야 한다. 

바로 USB터널링을 통해 맥에 아이폰을 USB로 연결하고 ssh로 접속 하는 것이다. 이 때 사용하게 되는 프로그램이 iproxy라는 프로그램인데 iproxy는 localhost의 특정 포트를 USB에 연결된 아이폰의 특정 포트로 터널링 해주는 기능을 수행한다. 사용 방법과 설정 방법은 매우 간단하다.

1. usbmuxd 설치

우선 usbmuxd를 homebrew로 설치해 준다.

brew install usbmuxd

정상적으로 설치가 완료되면 terminal에서 iproxy명령어를 입력하면 다음과 같이 출력된다.

2. USB로 아이폰 맥과 연결하기

다음은 뻔하다. USB로 탈옥된 아이폰과 맥을 연결해 준다.

3. iproxy 터널링 실행

아이폰이 탈옥되어 있고, ssh server 가 설치되어 22번 포트가 열려있다면 다음과 같이 입력하여 localhost의 2222포트로 터널링 할 수 있다.

iproxy 2222 22

waiting for connection이라고 출력되면 정상적으로 실행된 것.

4. ssh접속

iproxy를 실행한 터미널은 그대로 두고, 다른 터미널 창을 열어 ssh접속을 해준다.

ssh -p 2222 root@localhost

이렇게 간단히 네트워크가 안되는 상황에서 USB를 통해 탈옥된 아이폰에 ssh접속을 하는 방법을 알아 보았다.

728x90
반응형

댓글