업무/APP(IOS)진단 쉽게하려 만든 게시판

ipa 분석 툴 CrackerXI

종금 2020. 9. 22. 20:54
반응형

IOS 예전 버전의 경우 Clutch로 Decryption을 진행했지만

IOS 12버전은 Clutch 자체가 업데이트가 안된거지 되지가 않는다.

 

이래저래 찾아보니 분석툴중 CrackerXI를 사용하면 된다고 해서 사용법을 적어본다.

 

 

1. AppCake 소스 추가한다 (https://cydia.iphonecake.com/)

 

2. 시스템에 CrackerXI 프로그램 설치

3. 크래커XI 실행 후 옵션 들어가 모든 옵션을 on 한다

 

 

4. 앱리스트 클릭 후 분석할 파일을 FULL IPA로 Decryption 실행

5. 해당 프로세스가 끝나면 IPA가 분석이 완료된것입니다.

6. 아이폰을 컴퓨터에 연결 후 분석 파일을 빼기 위해 WinSCP를 사용합니다(다른 FTP툴 가능)

(이거 하기 위해서는 SSL 설치가 필요하니 먼저 SSL  설치부터)

 

6-1. SSL 설치방법(OPENSSH 검색 후 설치 **소스는 기본 소스로 있습니다**)

 

6-2 WIFI 설정에서 아이폰 IP 찾음

 

6-3 WINSCP로 해당 아이폰에 접속 (root / alpine)

6-4 /var/mobile/crakerXI 에서 복호화된 IPA 파일 옮김

7. IPA -> ZIP으로 확장자 변경

8. 해당 앱 이름 파일 복사 후 분석 시작

 

 

9. 분석툴로는 IDA(64bit) 추천 (mach -O 파일이며 ARM CPU에 Little edian으로 이루어져있다.)

10. 분석 후 해석 

10-2 탭마다 분석 하는것 추천

반응형