Moblie - Security/ios - Study1

Cydia, Frida, Objection 기초작업

잉카콜라 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