Nox 설치


Nox 설치

  1. Nox 설치 링크open in new window 에서 녹스 다운로드 후 설치

image

  1. 녹스 매니저 실행 후 [앱플레이어 추가] 클릭

앱 플레이어 추가

  1. [안드로이드 9 버전] 설치

안드로이드 9버전 선택

  1. 설치 후 [설정] - [일반] - [root 켜기] 체크

root

  1. [설정] - [성능] - [해상도 설정] - [스마트폰] 설정

해상도 설정

에뮬레이터 프록시로 잡기

프록시 설정

  1. Burp Suite의 Proxy > Options > Proxy Listener에서 [add] 클릭

image

  1. port를 8081로 입력하고 [all interfaces] 클릭

인터페이스 추가

  1. cmd 창에서 ipconfig 명령어를 입력해 IP 확인

image

  1. Nox 실행 후 설정 > 네트워크 및 인터넷 > Wi-Fi > 연결된 Wi-Fi 우측 톱니바퀴 > 연필 클릭

image

image

  1. 고급 옵션에서 다음과 같이 설정 후 저장
    • 프록시 - 수동
    • 프록시 호스트 이름 - Wi-Fi IP (3에서 확인한 IP 주소)
    • 프록시 포트 - 8081 (2에서 설정한 포트번호)

image

인증서 설치

  1. Burp Suite 실행 후 Proxy > Intercept에서 [Open Browser] 클릭

image

  1. 새로 열린 브라우저에서 http://burp/open in new window 접속 후 우측의 [CA Certificate] 클릭하여 인증서 다운로드

ca 다운

  1. 다운받은 파일의 확장자를 .der에서 .cer로 수정 후 Nox 에뮬레이터에 드래그 앤 드롭

image

  1. 보안 및 위치 > 암호화 및 사용자 인증 정보 > 자격증명 저장소 > SD 카드에서 설치 > cacert.cer 선택

image

  1. 인증서 이름을 임의로 넣고 [확인] 클릭

image

  1. PIN 번호 설정

image

  1. /system/etc/security/cacerts 경로에 설치한 인증서 복사

image

image

nox_adb shell
cd /data/misc/user/0/cacert-added
ls -al
mount -o rw, remount /system

mv [파일명] /system/etc/security/cacerts

image

인증서 설치 후 프록시가 잘 잡히는 것 확인 가능

참조사이트: https://omoknooni.tistory.com/25open in new window