검색 중 좋은 툴이 있어 소개차 포스팅 합니다.
바로 Objection이라는 툴인데요. ssl pinning을 비롯한 여러 유용한 기능이 담겨 있는 툴이라 앱 분석 시 사용하면 좋을 것 같네요.
다만.... 다른 모듈 의존도가 너무 높고, 참조하는 모듈 버전에 따라서 Objection을 실행해도 기능이 동작하지 않는 에러(버그?)가 있어서...
일단 Objection Github입니다.
https://github.com/sensepost/objection
해당 URL에 들어가서 소스코드를 받아서 소스코드에 포함된 setup.py를 실행시켜서 설치하셔도 되고, pip3를 이용해서 설치하셔도 됩니다.
https://github.com/sensepost/objection/wiki/Installation
파이썬 3.7에서 개발했다고 나와있고 프리다 기반으로 동작한다고 하네요.
저는 설치할때 에러가 좀 많이 발생해서... 최신버전은 포기하고
1.2.4버전을 받아서 사용하고 있습니다.
현재 최신버전에서는 의존 모듈 이슈가 많아서 다음 버전에서 패치하겠다고 하네요
https://github.com/sensepost/objection/wiki/Installation
해당 사진은 GitHub메인에 있는 사진을 가져온 건데 ios 및 android ssl pinning을 지원하고, 해당 툴에서 db파일 및 keychain을 확인하는게 간편합니다.
깃헙메인에 걸려있는 동영상을 보시면 좋은 기능이 많이 있다는 것을 확인하실 수 있겠네요!
다만 사용해본결과 Android보다는 iOS에서 더 잘 작동되는 것 같습니다.
설치 시 여러 이슈 및 타 모듈 의존도만 조금 낮아지면 엄청 유용할 툴인 것 같네요!
'Mobile' 카테고리의 다른 글
Ghidra Installation (0) | 2019.04.10 |
---|---|
Android Burp 인증서 설치(Android 7.0) (2) | 2019.03.11 |
Cydia 에러(Could not connect to the server) (0) | 2019.02.25 |
Android Method Trace(With.Frida) (2) | 2019.01.29 |
Android Socket 통신 확인(with.Frida) (2) | 2019.01.18 |