[IOS] 3utools 둘러보기
아이폰은 디바이스의 사진/문서들을 관리하는 프로그램으로 예로부터 아이튠즈를 사용했었다.
이 아이튠즈는 정말 불편했었는데, 이를 대체할 3utools를 간단하게 알아보자
프로그램 실행 후 디바이스만 연결해주면 바로 디바이스 정보가 뜬다
배터리 사이클 부터 cpu 정보,탈옥여부 까지 거의 웬만한 정보는 다 나온다. 사진이나 앱 관리들도 쉽게 가능하다.
이 중 가장 많이 쓰이는 것들만 보자
1. Realtime Screen
디바이스의 화면을 실시간으로 캡쳐할 수 있다.
ios는 에뮬레이터가 따로 없어서 캡쳐뜨고 사진 옮기기가 귀찮다. 이 Realtime screen으로 바로 캡쳐를 떠서 pc에 저장 시켜준다.
이와 비슷한걸로 3uAirPlayer가 있긴하다.
화면 미러링으로 pc와 연결시켜서 녹화까지 가능한 툴인데, 이게 테스트 디바이스가 구형이라 그런지 조금 불안정한 듯 하더라...
2. Apps
디바이스에 설치된 앱들의 상태와 정보를 볼 수 있다.
바로 삭제도 여기서 가능하며, ipa 파일을 import 해서 직접 설치 할 수 있다.
3. Open SSH Tunnel
이게 3utools의 가장 핵심 기능이라고 생각한다.
탈옥된 디바이스에 한해, 디바이스의 SSH 포트를 열어 로컬 pc에서 접속할 수 있게 해준다.
root에 기본 패스워드는 alpine으로 접속할 수 있다.
이 SSH 접속으로 내부 시스템 파일 & 앱 디렉토리 접근, ipa 파일 추출, frida, 난독화 여부 판단 등 기본적인 진단을 수행할 수 있다.
(해당 내용들은 나중에 정리 예정)
4. Realtime Log
디바이스의 로그 내역을 실시간으로 확인할 수 있다.
로그상에 노출된 중요/디버깅 정보를 확인하는 항목이 있는데, 이 Realtime Log 없이는 따로 sdsiosloginfo.exe 라는 파일로 확인을 해줘야한다.
파일로 바로 내보낼 수 있고, 정지시켜 내용을 읽을 수도 있어서 이게 훨씬 간편하다.