2016-11-24 3 views
2

iPhone 응용 프로그램에서 네트워크 요청을 확인하려고하는데 어떤 데이터가 전송되는지 확인할 수 있습니다. 아니면 최소한 얼마나 많은 요청을하는지. 그러나 Mac에서 Charles 또는 Burp Suite를 사용하는 경우이 특정 앱의 요청 출력이 표시되지 않습니다. 다른 모든 요청은 다른 앱 내부에서도 표시됩니다. 하지만이 특정 앱은 앱 내부의 모든 데이터가 다시로드 되더라도 요청을 전혀 등록하지 않습니다. 어떻게 가능합니까? 요청을하는 다른 방법이 있습니까? 그리고 그들은 등록 될 수 있습니까? 이 응용 프로그램은 HTTPS 요청을하고, 당신은 HTTPS 트래픽을 검사하기 위해 찰스 인스턴스를 구성하지 않은 경우 론찰스에서 네트워크 요청이 보이지 않습니다.

답변

1

응용 프로그램이 SOAP 요청을하고있었습니다. 분명히 찰스는 그걸 고르지 않을거야. 조사를 위해 Wireshark를 사용했습니다. 그 중 하나가 속임수를했습니다.

0

는 하나의 "알 수없는"요청 "는에서 응용 프로그램의 도메인 (들) 아래에 표시 할 수있다 구조 "탭을 클릭하면 다시로드 할 때 시퀀스 탭에 새 요청이 표시되지 않습니다. 경우 Monitor Google Analytics requests on an iPhone Application

이미 다른 HTTPS 요청을보고있다 , 나는 모바일 데이터를 사용하지 않도록 노력하고,이 경우 볼 것입니다 :

아직 HTTPS 프록시를 구성하지 않은 경우

, 여기에 좋은 짧은 연습이다 앱의 전화가 표시됩니다. iOS가 Wi-Fi 연결을 지연 시켜서 Charles를 우회하는 경우를 대비하여.