티스토리 뷰
1. Burp Suite에서 Proxy > Options > Proxy Listeners > Add 를 선택하고 포트 번호를 입력해주고 All interfaces 선택하고 확인
2. 생성한 Listener의 Running 선택
3. Android 디바이스에서 환경설정 > Wi-Fi > 해당 네트워크 선택하여 네트워크 설정 변경 (디바이스마다 차이가 있으나 일반적으로 누르고 있으면 설정창이 뜸)
4. 고급 옵션 표시 선택하고 프록시 설정 > 수동으로 변경한 다음 Burp Suite가 켜져있는 컴퓨터의 IP 주소와 앞에서 설정한 포트 번호를 입력
5. Android 디바이스에서 HTTP 통신을 해보면 프록시가 잡히는 것을 확인
6. HTTPS 프록시도 잡기 위해서는 인증서가 필요
인증서를 받기 위해서 Android 디바이스에서 인터넷을 이용하여 http://burp 로 이동한 뒤 CA Certificate 선택 (자동으로 다운로드 됨)
7. 다운 받은 파일의 확장자를 보면 .der로 되어있어서 설치할 수가 없기 때문에 메일을 이용해서 보낸 다음 .cer로 변경해서 보내거나 파일 브라우저 어플리케이션 중에서 파일 확장자를 변경할 수 있는 어플리케이션을 이용해서 변경한 다음 설치
8-1. 내부에서 확장자를 변경하였을 경우 환경설정 > 보안 > 내장 메모리에서 설치를 선택하여 설치
8-2. 메일을 통해서 확장자를 변경한 파일은 다운받으면서 아래와 같이 바로 설치가 가능
9. Android 디바이스에서 HTTPS 통신을 해보면 프록시가 잡히는 것을 확인
'Mobile > Android' 카테고리의 다른 글
Android Hidden Menu (0) | 2017.11.12 |
---|---|
Android NDK를 이용한 소스코드 크로스 컴파일 (0) | 2017.08.22 |
Android에서 사용 가능한 GDB, GDBSERVER (0) | 2016.09.05 |
APK 분석 (0) | 2015.12.06 |
Dalvik opcode (0) | 2015.12.05 |