이전 Android 에뮬레이터에서 프록시 설정

소개



Android 4.x에서 디버깅하고 싶기 때문에 실제 기기가 아닌 에뮬레이터로 빨리 시험하려고 하면 인터넷에 연결해야 했으므로 해결 방법을 메모해 둡니다.

안드로이드 7.1.1 (25) 에뮬레이터라고 사쿠토 넷으로 연결되었지만.

환경


  • Windows 10 Pro
  • Android Studio 2.3.3
  • emulator: Android 4.3

  • 절차



    주로 스마트 폰 앱의 HTTPS 통신을 Burp Suite에서 확인 | 보안 | DoRuby의 절차대로.
  • Windows 시스템에 프록시를 설정합니다.
  • Burp Suite Free Edition 1.7.23 다운로드 및 시작
  • Proxy -> Options 에서 Proxy Listeners -> Add -> Bind to port: 8080, Bind to address: All 에서.

  • 에뮬레이터를 만들고 시작하기

  • 프록시 설정
  • Settings -> WIRELESS & NETWORKS -> More...
  • Mobile networkds -> Access Point Names -> T-Mobile US
  • Proxy: 10.0.2.2, Port: 8080

  • 인증서 설치
  • 브라우저에서 http://burp/ 방문


  • CA Certificat 탭으로 인증서 다운로드
  • 다운로드한 인증서(cacert.der)의 확장자를 crt 또는 cer로 변경
  • 이렇게 하지 않으면 아래에서 설치할 수 없다. 참고 ⇒ 스마트 폰에 Burp 인증서 설치 - DARK MATTER

  • Settings -> PERSONAL -> Security
  • Install from SD card

  • 앱에서 인터넷 연결해보기
  • 무사 통신할 수 있었다. ↓는 브라우저 경유로 Twitter의 로그인 화면을 표시할 수 있었던 곳.

  • 좋은 웹페이지 즐겨찾기