검색 중 좋은 툴이 있어 소개차 포스팅 합니다.


바로 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

+ Recent posts