• 카테고리

    질문 & 답변
  • 세부 분야

    보안

  • 해결 여부

    미해결

drm 복호화 관련 질문

21.01.07 23:26 작성 조회수 457

0

안녕하세요. 몇가지 질문 여쭙니다.

1. 앱스토어로 다운 받은 앱을 fairplay drm 복호화를 하지 않은채 ghidra를 통해 분석결과 문자열이 올바르고 암호화가 되어있지 않아 보일수도 있나요?

2. fairplay drm 복호화가 잘 되었는지 확인하는 방법중 문자열 확인 말고는 다른 방법은 없나요? 

감사합니다.

답변 1

답변을 작성해보세요.

0

김태영님의 프로필

김태영

2021.01.11

안녕하세요. 보안프로젝트 김태영입니다.

질문 주신 내용에 대해 답변드리겠습니다.

1. 

앱스토어로 다운받은 앱은 Fairplay DRM이 되어 있어 반드시 복호화 작업을 해야 합니다. 복호화 작업을 하지 않으면 암호화가 되어 있습니다.

 

2. 

Fairplay DRM 적용을 확인하는 방법은 바이너리를 분석해야 합니다. otool을 사용하면 쉽게 확인할 수 있습니다.

바이너리 파일의 LC_ENCRYPTION_INFO 정보에 cryptid가 1로 설정되어 있으면 해당 바이너리가 Fairplay DRM이 적용된 것입니다.

 

감사합니다.