본문 바로가기
모바일 앱 진단

안드로이드 drozer를 이용한 앱 취약점 진단- 설치방법

by jobjonggoing 2019. 12. 20.

파이썬 버전이 2.7.* 버전이어야 드로저를 실행할 수 있다. 

다운로드사이트: https://labs.mwrinfosecurity.com/tools/drozer/

1. 위의 사이트 들어가 아래와 같이 drozer(msi)와 drozer(Agent.apk Only)를 받는다.

2. 아래와 같이 drozer(msi)를 윈도우 PC에 기존 Python27 경로를 지정하여 설치하면 Script 폴더 아래 drozer 파일 생성된걸 확인할 수 있다.

3. 안드로이드에 drozer(Agent.apk Only) 설치 하는데 adb를 통해서 설치하면 정상적으로 설치된걸 확인 가능하다.

4. 드로저 에이전트를 실행하고 Embedded Server 옵션을 ON으로 변경한다.

5. adb를 통해 드로저 에이전트의 포트 맞춘다.

6.  drozer.bat을 실행하면 아래와 같이 정상적으로 실행 가능하다.

 

기타 실행 시 에러 해결법

1) ImportError: No module named google.protobuf
 pip install protobuf 

2) ImportError: No module named OpenSSL
pip install pyOpenSSL
pip install pyOpenSSL --upgrade

3) Run 'pip install twisted' to fetch this dependency.
 pip install twisted

4) You do not have a working installation of the service_identity module: 'No module named service_identity' 
pip install service_identity