본문 바로가기

security/reverse engineering

[Reversing] drozer 설치

1. 파이썬 2.7 설치

2. Photobuf 2.6버전 이상, Pyopenssl 16.2버전 이상, Twisted 10.2버전 이상 설치

3. Java Development Kit 1.7 설치

4. adb설치(sdk 플랫폼 도구 설치)

 

 

 

 

 

3.

Java Archive Downloads - Java SE 7 (oracle.com)

환경변수 설정

[기억을 위한 사전 환경변수]

이제 이 JAVA_HOME만 변경해줘서 기본  설정 값이 이번에 설치한 jdk 1.7이 되도록 한다.

 

수정해주었으나 차이가 없다. 재부팅.

재부팅 했는데도 이런다.화가난다.

 

아래 링크의 글을 보고 파일을 지워주었다. 다시 재부팅.

윈도우에서 jdk 버전 변경방법 :: 나만 알아보는 웹개발 노트 ㅡ.ㅡ (tistory.com)

 

결국 기존 버전을 [제어판] - [프로그램 제거]에서 제거해주니, 새로 설정한 버전이 떴다. 

 

 

4. adb설치(sdk 플랫폼 도구 설치)

아래의 사이트에서 받아준다.

SDK 플랫폼 도구 출시 노트  |  Android 개발자  |  Android Developers

 

환경설정

 

설치완료

5.

Drozer (f-secure.com)

ㅇㅇ

 

 

 

설치 완료

설치

 

오류남. 당연히 연결된 에뮬레이터가 없으니..

 

에뮬레이터를 켠 후에 

 

앱에서 확인해보니 잘 설치되었다. 

enabled로 바꿔주니, 31415포트에서 실행되었다.

 

이제 연결

실행하는데, 에러가 발생한다.

파이썬 버전을 잘못 설정한 줄 알았는데, 그것도 아니었고, 모든 설정을 잘 해주었다.

패키지 중 protobuf 폴더에서 발생한 오류이니 버전을 수정해주자. 

 

3.18.0인데, 2.6이상으로 지정해주라 했으니 그냥 2.6으로 버전을 수정해주자.

일단 삭제

 

2.6.1버전 설치했더니 pyyaml도 설치하래서 설치완료.

 

 

드디어 설치 완료!!