Notice : 해당 자료가 저작권등에 의해서 문제가 있다면 바로 삭제하겠습니다.
연구목적으로 사용하지 않고 악의적인 목적으로 이용할 경우 발생할 수 있는 법적은 책임은 모두 본인에게 있습니다.
INTROSPY 를 이용한 iOS 앱 로그 보기
앱 실행시에 호출되는 메세지와 파라미터를 기록해준다.
이를 통해 동적으로 앱이 어떻게 동작하고 메세지를 호출할 때 어떤 파라미터들이 넘어가는지 볼 수 있다.
1. 설치
introspy 다운로드
https://github.com/iSECPartners/Introspy-iOS/releases/download/ios-tracer-v0.4/com.isecpartners.introspy-v0.4-iOS_7.deb
1 |
dpkg -i com.isecpartners.introspy-v0.4-iOS_7.deb |
잘 설치 되었다면 기기를 재부팅한다.
2. 사용하기
재부팅후 설정 화면에 가서보면 Introspy – Apps와 Introspy – Settings 화면을 볼수 있다.
Introspy – Apps에는 로깅을 할 앱을 선택한다.
SYSTEM APPLICATIONS PROFILING 과 USER APPLICATIONS PROFILING 으로 나누어져 있으며, 복수 선택이 가능하다.
Introspy – Settings에는 로깅에 대한 상세 설정을 할수 있다(file System, KeyChain, Crypto 등)
설정이 완료 되면, iphone 구성 유틸리티를 이용해 콘솔 로그를 띄우고 앱을 실행해보자.
선택한 앱이 실행될때 호출되는 메세지를 로그에서 볼 수 있다.
참고 :
http://isecpartners.github.io/Introspy-iOS/
https://github.com/iSECPartners/Introspy-iOS
http://highaltitudehacks.com/2013/09/23/ios-application-security-part-17-black-box-assessment-of-ios-applications-using-introspy/