2016-08-03 7 views
1

나는 Android App을 보유하고 있으며,이 앱은 서버 (Play 스토어의 App)와 통신하는 방식을보고 싶습니다.Fiddler와 함께 Android 앱의 데이터 읽기 읽기

필자는 Fiddler (PC에 설치됨)를 통해 그것을 읽으려고했고 설치가 완벽하게 작동했습니다. 유일한 문제는 응용 프로그램이 PC 프록시를 통해 (Fidler가 데이터를 읽을 수 있도록) 서버에 연결하지 않는 경우입니다. 다른 앱이나 브라우저가 작동 중입니다.

실제 스마트 폰과 안드로이드 에뮬레이터로 같은 결과를 시도해 보았습니다. 나의 질문은 바로 스마트 폰을위한 직접적인 피들러 앱이 있다면 (프록시를 사용해야 할 필요가 없기 때문에) 또는 APK를 디 컴파일하는 유일한 방법이다 (가능한 경우).

Btw : 프록시 용 와이파이 설정을 변경했는데 여기 프록시 프록시도 도움이 될까요?

답변

-1

"응용 프로그램이 PC 프록시를 통해 (데이터를 읽을 수 있도록) 서버에 연결되지 않은 경우"라는 말은 실제로 의미가 없습니다.

트래픽을 모니터링하기 위해 PC에서 피들을 시작하고 Wi-Fi에서 PC의 IP 주소를 가져옵니다. 그런 다음이 IP와 포트 8888을 안드로이드 장치의 프록시로 설정합니다. 그렇게하면 Fiddler에서 기기의 모든 트래픽을 볼 수 있습니다. "도구"-> "옵션"-> "연결"-> "원격 컴퓨터 연결 허용"과 같이 원격 컴퓨터의 연결을 수락하도록 피들러를 구성해야합니다.

+0

하지만 모든 것을 설정하고 다른 응용 프로그램을 사용해 보았습니다. 예를 들어 브라우저와 다른 응용 프로그램은 잘 작동했지만 한 응용 프로그램 만 서버 연결을 구축 할 수 없었습니다. 개발자가 그 사건을 원하지 않기 때문에 보안 검사를 코딩 할 수 있습니까? – SeGa

+0

예, 개발자가이를 방지 할 가능성이 있습니다. Fiddler는 SSL 연결을 종료하고 다른 인증서를 제공합니다. 개발자가이를 확인하고 자체 인증서 만 수락하면 트래픽을 볼 기회가 없습니다. – Marc