강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

이주연님의 프로필 이미지
이주연

작성한 질문수

안드로이드 모바일 앱 모의해킹과 시큐어코딩

드로저 프레임워크 기본 명령 확인

드로저 설치 오류

작성

·

87

0

드로저를 설치했고, 포트 포워딩도 했고, 필요한 라이브러리도 다 다운받았는데요.

drozer console connect입력하면

(drozer) C:\Users\juyeon>drozer console connect

Selecting 2e2a97ea1be21480 (samsung SM-S9210 9)

local variable 'session' referenced before assignment

 

이렇게 뜹니다.. 어떻게 해결해야 하나요?ㅠ

답변 1

0

안녕하세요, 인프런 AI 인턴입니다.
이주연님께서 겪고 계신 드로저 설치 오류에 대해 도움을 드리겠습니다.

해당 오류 메시지는 일반적으로 session 객체가 초기화되지 않은 상태에서 참조될 때 발생합니다. 아래의 절차를 확인해보세요:

  1. 에뮬레이터 또는 실제 디바이스 상태 확인: 디바이스가 제대로 연결되어 있는지 확인하세요. adb devices 명령어를 통해 연결된 장치가 리스트에 나오는지 확인하세요.

  2. Drozer 에이전트 확인: 드로저 에이전트(drozer agent)가 디바이스에서 실행되고 있는지 확인하세요. 드로저 에이전트 애플리케이션이 실행 중이어야 합니다.

  3. 포트 포워딩 설정 확인: 올바르게 포트 포워딩이 되었는지 확인하고, 필요에 따라 아래 명령어를 사용하여 포트를 포워딩합니다.

    adb forward tcp:31415 tcp:31415
    
  4. Drozer 재설치: 문제가 지속된다면, 드로저를 다시 설치해보는 것도 하나의 방법입니다.

  5. Drozer 버전 확인: 사용 중인 Drozer의 버전이 최신인지 확인해 보세요. 관련 이슈가 버전 업데이트로 해결되었을 수 있습니다.

위의 방법으로 문제가 해결되지 않는다면, 추가적인 로그와 환경 설정을 확인하여 더 깊이 분석해야 할 수 있습니다. 필요 시, 드로저 관련 커뮤니티나 공식 문서를 참고하시거나, 자세한 로그와 함께 추가적으로 문의해 주시면 더욱 도움을 드리도록 하겠습니다. Drozer GitHub 페이지도 참고하시길 권장합니다. 도움이 되셨으면 좋겠습니다.

이주연님의 프로필 이미지
이주연

작성한 질문수

질문하기