Clutch

Tags
FairPlay DRM
tools
요약
페어플레이 복호화 툴

1) Clutch

  • 앱스토어 암호화 푸는 것을 자동으로 해주는 툴.
  • (lldb와 파일구조를 이용하여 수동으로 풀 것을 자동으로!)
notion image

2) 설치

  • Cydia에서 받을 수 없고, 프로젝트 빌드 혹은 release 파일 사용
notion image

빌드하기

프로젝트 받아서 직접 빌드
notion image
notion image

기기로 복사

  • iDevice의 /usr/bin 경로로 복사 후 실행권한 부여
# 실행권한 부여 $ chmod +x /usr/bin/Clutch
 

Clutch -i

i 옵션 : 앱스토어에서 받은 앱들 목록 출력 ( installed app list )
notion image

Clutch -b

b 옵션 : 바이너리 파일들 덤프
  • 복호화된 바이너리를 ida, hopper 등 정적분석 툴로 분석 가능하다.
덤프 완료 경로 : /var/tmp/clutch/
13번 앱 복호화 명령
13번 앱 복호화 명령
복호화 완료된 파일이 담긴 경로
복호화 완료된 파일이 담긴 경로
복호화 상태 플래그가 0이 되었음
복호화 상태 플래그가 0이 되었음

Clutch -d

d 옵션 : ipa 파일로 덤프
ipa 덤프 경로 : /var/mobile/Documents/Dumped/
notion image