App

안드로이드 취약점 진단 (1) - Nox 설치 및 adb 연결

supp0rt 2025. 2. 4. 15:10

환경

  • Windows 11
  • Nox Player 7.0.5.7
  • Android Debug Bridge(ADB) version 1.0.41
  • python-2.7.18-amd64
  • Android-InsecureBank - v2

순서

  1. NoxPlayer 7.0.5.7 설치
  2. Android Debug Bridge(ADB) version 1.0.41 설치
  3. Nox - ADB 연결
  4. python-2.7.18-amd64 설치
  5. Android-InsecureBank - v2 설치
  6. InsecureBank 동작 확인
  7. Burpsuite 인증서 설치 후 Nox 삽입
  8. Burpsuite 패킷 확인 후 진단

Nox Player 7.0.5.7 설치

녹스 고객센터 이동 후 V7.0..5.7버전 업데이트 이동

https://support.bignox.com/ko/win-release

 

다운로드

 

설치 사진은 생략

※ 설치 시 경로 확인 필수, 용량 부족 시 VM 구동 오류 발생할 수 있음

 

녹스 설정

1. 녹스 플레이어 설정 > 성능 > 해상도 설정 > "스마트폰"

2. 녹스 플레이어 설정 > 일반 > ROOT켜기(루팅)

3. 저장 후 재부팅

 

Android Debug Bridge (ADB) 설치

안드로이드 SDK 플랫폼 이동 후 설치

https://developer.android.com/tools/releases/platform-tools?hl=ko#downloads

 

설치 후 다음 과정 진행

1. Android-InsecureBankv2-3.zip 압축 해제 후 명령 프롬프트(cmd) 실행

2. cmd에서 다음 명령어 실행

cd "adb.exe가 설치된 경로"
adb devices
# * daemon started successfully
# List of devices attached

adb connect 127.0.0.1:62001   // Nox 기본 포트 번호 (당연히 Nox가 실행되고 있어야함)
# connected to 127.0.0.1:62001

adb devices -l   // Nox 모델 Samsung Galaxy S10 5G
# 127.0.0.1:62001        device product:beyond1qlteue model:SM_G977N device:beyond1q transport_id:1


adb shell   // Nox shell 진입
# beyond1q:/ #
# beyond1q:/ # getprop ro.kernel.qemu   // 1 또는 생략이면 Nox
# beyond1q:/ # getprop ro.product.cpu.abi   // x86이면 에뮬레이터(Nox) 맞음