인프런 커뮤니티 질문&답변

tiger님의 프로필 이미지
tiger

작성한 질문수

해커를 위한 iOS 앱 모의 해킹 전문 과정

Fairplay DRM 복호화(1)

frida-ios-dump 실행 에러

작성

·

1.7K

1

dump.py 실행 시 지속적으로 권한 관련 오류가 발생하면서 에러가 발생하며 동작하지 않습니다. -l 옵션으로 확인하는것은 동작하지만 마찬가지로 에러가 발생하고, 복호화 작업은 아예 동작조차 하지 않습니다. cmd를 관리자 권한으로 실행하여도 마찬가지 입니다.

python은 3.7.5 입니다

답변 5

2

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

오류를 확인해보니 dump.py에서 chmod 리눅스 명령어를 사용하는데, 윈도우에서는 해당 명령어 사용이 되지 않아 발생한 것으로 확인되었습니다.

해결방안에 대해서 설명드리겠습니다.

.

순서 1)

 - 윈도우에서 리눅스 명령어 사용을 하기 위해 아래 Gow를 설치 부탁드립니다.

 - 설치 후 모든 CMD를 종료 후 재시작해주세요. ls, chmod 명령어를 사용이 가능합니다.

https://github.com/bmatzelle/gow/releases/download/v0.8.0/Gow-0.8.0.exe

.

순서 2)

 - C:\Users\ {지정한 사용자 이름} \AppData\Local\Temp 경로로 이동하셔서 Payload 폴더를 삭제해주세요.

 - Payload 폴더를 삭제하는 이유는 해당 폴더안에 쓰레기 데이터가 포함되어 있어서 삭제하지 않으면 덤프가 진행이 안됩니다.

.

위의 순서로 진행해주시면 복호화 작업이 가능합니다. 혹시라도 해결이 안되시면 다시 질문 부탁드립니다.

감사합니다.

1

아 저도 같은 오류가 났었느데 감사합니다  ㅎㅎㅎㅎ 

1

tiger님의 프로필 이미지
tiger
질문자

감사합니다 덕분에 해결했습니다!

0

감사합니다.

0

인증에러가 나오는데 봐주셨으면 합니다.

 

 

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

 

dump.py 파이썬 코드 내에 User와 Password가 명시되어 있습니다.

해당 User와 Password가 사용하시는 아이폰의 root 계정과 일치하지 않아서 그런거 같습니다.

dump.py 소스코드에서 아래 부분을 변경하시거나, root 계정의 비밀번호를 alpine으로 변경하시면 해결될 것으로 보입니다.

User = 'root'
Password = 'alpine'

감사합니다.

 

tiger님의 프로필 이미지
tiger

작성한 질문수

질문하기