Próbuję monitorować żądania/odpowiedzi HTTPS dla mojej aplikacji na iPada przy użyciu Skrzypka. Mam komputer z systemem Windows 7 z programem Fiddler i skonfigurowałem proxy HTTP na moim iPadzie, aby wskazywał na komputer przy użyciu portu 8888. Działa to dobrze, a komunikaty tunelu CONNECT i uściski dłoni "ClientHello" są widoczne w dzienniku przechwytywania. Jednak, gdy tylko włączę opcję "Odszyfruj ruch HTTPS" w Fiddler, aplikacja nie może połączyć się z serwerem. Próbowałem zainstalować certyfikat główny Fiddlera na komputerze, a także zainstalowałem certyfikat na moim iPadzie, eksportując certyfikat pod adres URL i wskazując Safari na adres URL na moim iPadzie, który go zainstalował. To nie ma znaczenia. Czy muszę coś zrobić z certyfikatem SSL zainstalowanym na serwerze z moją usługą sieciową?Fiddler - Przechwytuje i odszyfrowuje ruch HTTPS z aplikacji na iPada
Odpowiedz
Być może nie zainstalowano całkowicie certyfikatu Fiddlera.
Wyślij pocztą e-mail certyfikat fiddlera na iPada. Otwórz wiadomość e-mail, a następnie otwórz certyfikat. System iOS wyświetli monit o zaufanie do certyfikatu, a następnie zainstaluje go.
Jeśli jest poprawnie zainstalowany, pojawi się nowe ustawienie iOS pod numerem Settings->General->Profile
o nazwie DO_NOT_TRUST_Fiddler. To ustawienie jest twoim zainstalowanym certyfikatem.
Po zainstalowaniu certyfikatu - Fiddler będzie mógł pokazać ruch HTTPS.
Próbuję otworzyć https://github.com do testowania. I zrobiłem tak, jak powiedział Josh (zainstaluj certyfikat przez e-mail). Ale natknąłem się na "Safari nie może otworzyć strony, ponieważ nie może ustanowić bezpiecznego połączenia z serwerem". Kiedy zamykam serwer proxy http, https, // github.com pokazuje się dobrze.
Pobierz dodatek Fiddler dla systemu iOS/Android, a następnie odwiedź stronę http://[proxyip]:[port]/
za pomocą przeglądarki telefonu. Z tego miejsca można wygenerować/pobrać swój pracujący certyfikat.
Zainstaluj "Dodatek CertMaker" z artykułu this i spróbuj ponownie wszystko, co opisano w pytaniu - będzie działać poprawnie.
Nie działa dla mnie. Nawet po zainstalowaniu dodatku do kreatora certyfikatów, zresetowaniu certyfikatów Fiddlera i ponownym zainstalowaniu certyfikatu głównego na urządzeniu, iOS nadal nie chce się połączyć. –
Jakiej aplikacji próbujesz? Niektóre aplikacje stosują ścisłą weryfikację certyfikatu i jak rozumiem, nie ma sposobu na ich oszukanie (szczególnie aplikacje bankowe). Safari musi działać poprawnie. – Denis
- 1. Fiddler nie przechwytuje ruchu z mojej aplikacji C# w systemie Windows 8
- 2. Po co korzystać z HTTPS, kiedy Fiddler może go odszyfrować?
- 3. Wireshark nie przechwytuje pakietów HTTPS?
- 4. Uruchamianie aplikacji na iPhone'a i iPada
- 5. Czy można drukować z aplikacji na iPhone'a i iPada?
- 6. Wideo na iPada z iPada bez kontroli?
- 7. Jak mogę zmierzyć ruch danych mojej aplikacji?
- 8. Fiddler kończy się niepowodzeniem po usłudze CONNECT to HTTPS
- 9. Usuwanie wsparcia dla iPada z aplikacji
- 10. Crashlytics nie odszyfrowuje kodu
- 11. jak otworzyć sklep z aplikacją w naszej aplikacji na iPada lub iPada?
- 12. Alokacja dla aplikacji na iPada 1 to 4x z iPada 2
- 13. Tylko orientacja na iPada
- 14. Uniwersalna aplikacja na iPada nie ładuje plików .xib na iPada?
- 15. Qt na iPhone'a/iPada?
- 16. Ruch przechwytujący ruch globalny
- 17. Awaria aplikacji, gdy Crashlytics przechwytuje wyjątek
- 18. Konfigurowanie aplikacji Fiddler do korzystania z proxy sieci firmy?
- 19. Odtwarzanie wideo HTML5 na iPada i poszukiwanie
- 20. Animacja na skali i ruch UIView (swift)
- 21. Aplikacja na iPhone'a i iPada Używanie pamięci rzeczywistej i wirtualnej
- 22. Fiddler and Monitoring Web Service Traffic
- 23. Płynny ruch z obrazem adnotacji na MapView
- 24. Jak zrzucić na klasę aplikacje na iPada?
- 25. Skopiuj pliki z komputera do iPada Folder dokumentu aplikacji
- 26. Wyświetlaj ruch kamery jak w aplikacji na Twitterze?
- 27. Wykryj iPada z ASP.net
- 28. Symulator iPada nie działa z UIImagePickerController w aplikacji iPhone'a
- 29. Fiddler 4 Błąd certyfikatu w systemie Windows
- 30. ostrzeżenie mcrypt ale nadal odszyfrowuje dane
Mam ten sam problem. Dziwnie, udało mi się połączyć z witrynami HTTPS z odszyfrowywaniem Fiddlera po pierwszym uruchomieniu. Ale potem wyłączyłem go i ponownie włączyłem, a teraz to nie zadziała. Nawet po zresetowaniu certyfikatów Fiddlera i ponownym zainstalowaniu certyfikatu głównego Fiddlera na iPhonie, system iOS odmawia połączenia z dowolnymi witrynami HTTPS. –