-
Cydia, Frida, Objection 기초작업Moblie - Security/ios - Study1 2024. 3. 10. 16:42
탈옥된 휴대폰을 이용하여 Objection, Frida 설정을 했다
우선 objection을 설치했다
objection을 입력하면 위와같이 옵션들에 대한 안내가 나온다
다음으로 ssh연결을 위해 Cydia에서 OpenSSH를 검색하고 설치한다
설치시점의 버전은 8.4-2 이다
설치 완료 후 ssh연결을 시도해보았다
휴대폰의 wifi ip주소는 192.168.25.51이었다
초기 비밀번호인 alpine을 입력하니 위와같이 휴대폰에 ssh연결이 완료되었다
소스부분으로 이동한 다음 편집을 클릭한다
왼쪽 상단의 추가버튼을 누르고 https://build.frida.re를 입력 후 소스 추가를 한다
나는 오른쪽 사진과 같이 설치가 되었는데 빨간색 글씨를 보니 무엇인가 좀 안된거 같다
설치결과는 위와 같이 나타났다
Frida를 클릭하고 모든패키지를 클릭하면 오른쪽과같이 3개의 똑같은 Frida가 있다
다음으로 usb 케이블로 연결해서 frida-ps명령어를 실행시켜 보았다
처음에는 실패하였다
또 이유를 찾아보니 Xcode를 실행하면 관련 프로그램이 자동으로 실행되니 Xcode를 실행해보라고 되어있었다
Xcode를 그냥 실행만하고 다시 frida-ps -Uai를 실행하니 위와같이 정상적으로 실행됨을 알 수 있었다
위와같이 후킹명령어도 입력해보았으나 실패하였다
휴대폰에서는 mail이 실행되었지만 이후의 과정은 실패한 듯 하다
그래서 찾아보다가 Cydia를 통한 프리다 서버가 제대로 설치되지 않은것 같았다
그래서 검색창에 Frida를 입력후 16.2.1 버전을 설치했다
( 현재 나의 맥북에 설치된 Frida 버전도 16.2.1 이었다 )
설치완료되고 다시 소스에 Frida들어가보니 뭔가 바꼈다
초록색 박스로 체크가 되어있어서 다시 시도해보았다
정상적으로 mail앱이 실행되었으며 위와같이 이쁘게 나오는것을 확인할 수 있다
그리고 아이폰의 ios 버전도 나오는것을 알 수 있었다
728x90'Moblie - Security > ios - Study1' 카테고리의 다른 글
ios 14.7.1 Jailbreak - 아이폰7 (1) 2024.02.26