Nox 설치
Nox 설치
- Nox 설치 링크 에서 녹스 다운로드 후 설치
- 녹스 매니저 실행 후 [앱플레이어 추가] 클릭
- [안드로이드 9 버전] 설치
- 설치 후 [설정] - [일반] - [root 켜기] 체크
- [설정] - [성능] - [해상도 설정] - [스마트폰] 설정
에뮬레이터 프록시로 잡기
프록시 설정
- Burp Suite의 Proxy > Options > Proxy Listener에서 [add] 클릭
- port를 8081로 입력하고 [all interfaces] 클릭
- cmd 창에서
ipconfig
명령어를 입력해 IP 확인
- Nox 실행 후 설정 > 네트워크 및 인터넷 > Wi-Fi > 연결된 Wi-Fi 우측 톱니바퀴 > 연필 클릭
- 고급 옵션에서 다음과 같이 설정 후 저장
- 프록시 - 수동
- 프록시 호스트 이름 - Wi-Fi IP (3에서 확인한 IP 주소)
- 프록시 포트 - 8081 (2에서 설정한 포트번호)
인증서 설치
- Burp Suite 실행 후 Proxy > Intercept에서 [Open Browser] 클릭
- 새로 열린 브라우저에서 http://burp/ 접속 후 우측의 [CA Certificate] 클릭하여 인증서 다운로드
- 다운받은 파일의 확장자를
.der
에서.cer
로 수정 후 Nox 에뮬레이터에 드래그 앤 드롭
- 보안 및 위치 > 암호화 및 사용자 인증 정보 > 자격증명 저장소 > SD 카드에서 설치 >
cacert.cer
선택
- 인증서 이름을 임의로 넣고 [확인] 클릭
- PIN 번호 설정
- /system/etc/security/cacerts 경로에 설치한 인증서 복사
nox_adb shell
cd /data/misc/user/0/cacert-added
ls -al
mount -o rw, remount /system
mv [파일명] /system/etc/security/cacerts
인증서 설치 후 프록시가 잘 잡히는 것 확인 가능