____intro.
: 모바일 진단 시 Decrpyt 된 IPA 파일을 분석하고, 바이너리 코드를 변조하여 다시 모바일 단말기에 설치하여 테스트를 진행하게 된다. 이전에는 Cydia impacter를 사용하여 IPA 설치를 진행하여 앱 서명/앱 설치를 자동으로 진행하였지만, 애플 사의 패치 이 후 막히게 되었다. 테스트를 위해 별도로 빌드한 앱은 코드 서명을 해야 IOS 기기에 실행 가능하므로, Window 환경에서 Vmware를 통해 MAC OS를 설치하여 이를 진행해보기로 하자.
먼저, MAC OS 설치를 진행해보자.
____how to install
1) vmware 15.5를 설치하자.
(이는 따로 설명하지 않겠다. 공식 홈페이지를 통해 간단하게 다운로드가 가능하다)
2) 사전에 필요한 파일을 다운로드 하자.
Mac OS image(OS 설치 이미지), unlocker(vmware에 Mac OS를 설치하기 위한 툴)
(위에 해당하는 파일들은 인터넷에서 각자 구하기로 하자)
(1) vmware를 종료 후, unlocker 다운로드 파일 압축해제 시 노출되는 bat 파일 중 wind-install.cmd 파일을 관리자 권한으로 실행해주자.
3) Create a New Virtual Machine 기능을 이용하여 새로운 가상머신 추가 시, mac OS와 관련된 내용이 추가된 것을 확인할 수 있다. 가상 머신을 할당해주자.
4) RAM 할당을 4기가로 변경 후, CD-ROM에 다운로드한 mac OS 이미지 파일을 넣어주고, 가상머신을 실행해주자.
5) 느껴지는 애플감성.. 그냥 설치하면 가상 디스크를 인식하지 못해서 설치가 불가능하다. 아래의 화면이 뜨게 되면 OS 설치를 진행할 가상 디스크를 초기화 및 재설정을 진행해주자.
(1) Disk Utility 선택
(2) 가상 디스크 선택 후 초기화 및 재설정 진행
(3) Format을 APFS로 선택 후, 가상 디스크 초기화 진행
(4) mac OS 설치진행
이 후, 설치과정은 설명을 보고 간단하게 넘기면 OS 설치가 완료된다.
Reference.
https://kimsungjin.tistory.com/344
[Mobile/IOS] Decrypt IOS APP(3) (0) | 2020.04.23 |
---|---|
[Mobile/IOS] Install IPA in Mac OS for iOS App Signing (1) | 2020.04.23 |
[Mobile] Jailbreaken IOS 13.3 with Checkra SSH Connect (0) | 2020.04.23 |
[Mobile] IOS 13.3 Jailbreak with Checkra (0) | 2020.04.23 |
[Mobile] IOS Decrypt(Frida-IOS-dump)(2) (0) | 2020.04.23 |