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
반응형
'보안 > iOS보안' 카테고리의 다른 글
iOS 앱 재서명 툴 ios app signer (1) | 2024.10.05 |
---|---|
TheOS를 이용한 MobileSubstrate Tweak 빌드하기 (1) | 2023.02.25 |
iOS 탈옥 탐지 대응 방안 (1) | 2022.12.18 |
iOS 탈옥 탐지 기법 몇 가지 (0) | 2022.12.14 |
iOS Local Data Storage 저장소 취약점 (0) | 2022.12.11 |
댓글