본문 바로가기
보안 및 개발/MOBILE

[iOS] BurpSuite를 이용한 Proxy 설정 (response, SSL 포함)

by CH@3M 2019. 10. 21.

 

 

1. Burp Suite에서 Proxy > Oprions > Proxy Listeners 에서 All interfaces로 proxy server 설정을 해준다.

2. iOS 디바이스에서 설정 > Wi-Fi > 세부정보 보기에서 HTTP 프록시를 수동으로 선택하고, Proxy server가 돌아가고 있는 컴퓨터의 IP와 위에서 설정한 포트번호를 작성한다.

 

4. HTTPS 통신도 잡기 위해서는 인증서가 필요하다. Proxy 연결 후에, iOS 디바이스에서 사파리로 https://burp 로 이동하고 CA Certificate 탭을 선택하면 인증서를 설치할 수 있다.

이 웹 사이트 방문 클릭
CA Certificate 클릭
인증서 설치 완료

5. 인증서를 설치하고 설정 > 일반 > 정보 > 인증서 신뢰 설정 을 할 수 있다.

6. 그러면 Proxy 사용 성공!

 

7. 응답까지 변조하고 싶다면 Intercept Server Response 설정 아래 항목을 체크해주면 된다.

 

이렇게 잘 사용했는데 특정 앱을 진단하면서 burp에 패킷이 잡히지 않아서 애를 먹었다. SSL 패킷을 못잡는 것으로 보여 알아보니 다음과 같이 Proxy > Options > Proxy Listeners > Edit > Request handling > Force use of SSL 을 체크 한다!

Force use of SSL은 들어오는 요청을 HTTP로 받은 후, 전송할 때 HTTPS 로 전송하는 것이라고 한다.

 

 

반응형

'보안 및 개발 > MOBILE' 카테고리의 다른 글

[iOS] resign 하기  (0) 2019.11.05
[iOS] Unc0ver 앱을 이용한 탈옥  (0) 2019.11.04
[iOS] cycript 사용법  (0) 2019.10.17
[iOS] otool 사용법  (0) 2019.10.17
[iOS] 탈옥폰에서 분석환경 세팅 (clutch, class-dump)  (0) 2019.10.07