Fiddler kullanarak iPad uygulamam için HTTPS isteklerini/yanıtlarını izlemeye çalışıyorum. Fiddler'ı çalıştıran bir Windows 7 bilgisayarım var ve iPad'imdeki HTTP proxy'yi 8888 numaralı bağlantı noktasını kullanarak PC'yi işaret edecek şekilde yapılandırdım. Bu iyi çalışıyor ve CONNECT tünel iletileri ve 'ClientHello' tokalaşmaları yakalama günlüğünde görülebilir. Ancak, Fiddler'da 'HTTPS trafiğinin şifresini çöz' seçeneğini etkinleştirdiğimde, uygulamanın sunucuya bağlanması engellenir. Fiddler kök sertifikasını PC'ye yüklemeyi denedim ve ayrıca sertifikayı bir URL'ye aktararak ve Safari'yi iPad'imdeki URL'ye göndererek daha sonra yükledim. Bu bir fark yaratmadı. Web hizmetimi çalıştıran sunucuda yüklü SSL sertifikası ile bir şeyler yapmam gerekiyor mu?Fiddler - iPad uygulamasından HTTPS trafiğini yakalama ve şifresini çözme
cevap
Fiddler sertifikasını tamamen yüklememiş olabilirsiniz.
Fiddler sertifikasını iPad'inize e-posta ile gönderin. E-postayı açın ve sertifikayı açın. iOS, sertifikaya güvenmenizi ve ardından yüklemenizi ister.
Doğru şekilde yüklendiyse, DO_NOT_TRUST_Fiddler adlı Settings->General->Profile
altında yeni bir iOS ayarına sahip olacaksınız. Bu ayar kurulu sertifikanızdır.
Sertifika yüklendikten sonra - Fiddler size HTTPS trafiğinizi gösterebilecektir.
Test için https://github.com'u açmaya çalışıyorum. Ve ben Josh'un dediği gibi yaptım (Sertifikayı e-postayla yükle). Ancak "Sunucuya güvenli bir bağlantı kuramadığından, Safari sayfayı açamıyor" diye karşılaştım. Http proxy'yi kapattığımda, https; // github.com iyi görünüyor.
iOS/Android için Fiddler Add-on'u indirin ve telefon tarayıcınızı kullanarak http://[proxyip]:[port]/
adresini ziyaret edin. Oradan çalışma sertifikanız oluşturabilir/indirebilirsiniz.
"CertMaker Add-on" ürününü this numaralı makaleden yükleyin ve sorunuzda anlattığınız her şeyi tekrar deneyin - sorun olmayacaktır.
Benim için çalışmıyor. Sertifika üreticisi eklentisini yükledikten, Fiddler'in sertifikalarını sıfırladıktan ve cihazdaki kök sertifikayı yeniden yükledikten sonra bile iOS bağlantı yapmayı reddediyor. –
Hangi uygulamayı deniyorsunuz? Bazı uygulamalar sertifikayı sıkı bir şekilde kullanır ve anladığım kadarıyla onları kandırmanın (özellikle banka uygulamaları) bir yolu yoktur. Safari iyi çalışmalı. – Denis
- 1. jabber isteklerinin şifresini çözme
- 2. iPad - Ağ trafiğini takip edin
- 3. iPhone ve iPad uygulamasından yazdırmak mümkün mü?
- 4. MediaPlayer'a anında ses/video şifresini çözme
- 5. Yapılandırma dosyasında saklanan şifrenin şifrelenmesi/şifresini çözme
- 6. Wireshark'ı HTTPS trafiğini görmek için nasıl yapılandırabilirim?
- 7. Bazı HTTPS istekleri neden Fiddler üzerinde şifre çözmeyi başaramaz?
- 8. Küçük bir dosyanın şifrelenmesi ve şifresini çözme openssl
- 9. Neden Fiddler Curl Trafik Göstermiyor?
- 10. Fiddler
- 11. Fiddler Java uygulamalarından HTTP isteklerini yakalamıyor
- 12. iPad kalitesinde yakalama görünümünün kalitesi düşük
- 13. Olay Görüntüleyicisi Uygulama Kilitlenme - hata mesajının şifresini çözme
- 14. Uygulamamın veri trafiğini nasıl ölçerim?
- 15. MJPEG akışı ve kod çözme
- 16. “.automaticDestinations-ms” ve/veya “.customDestinations-ms” öğesinin şifresini çözme/okuma/değiştirme
- 17. Heroku'nun gelen ve giden trafiğini kontrol edin
- 18. ASP.net mvc uygulamaları arasındaki HTTP trafiği Fiddler
- 19. Retrofit ve OkHttp gzip kod çözme
- 20. ses dosyası şifrelemek ve şifresini çözmek android
- 21. HAProxy TCP trafiğini yükleme
- 22. Android lolipop şifrelenmiş dosya şifresini çözemez
- 23. Yakalama InvalidConfigurationException ve FileLoaderLoadException
- 24. Yakalama işlemci ve dinamik
- 25. Fiddler regex URL'yi değiştirmek için
- 26. AirPlay Yansıtma Protokolünü Çözme
- 27. iPad -
- 28. iPad
- 29. .. RSA anahtarları üretebilir ve şifreleyebilir/şifresini çözebilir?
- 30. Bazı basit dosya şifreleme ve şifre çözme işlemleri nasıl yapılır?
Aynı sorunu yaşıyorum. Garip bir şekilde, ilk defa denediğimde Fiddler şifre çözme özelliği olan HTTPS sitelerine bağlanabildim. Ama sonra devre dışı bıraktım ve yeniden etkinleştirdim ve şimdi işe yaramayacak. Fiddler sertifikalarını sıfırladıktan ve iPhone'da Fiddler root sertifikasını yeniden kurduktan sonra bile iOS herhangi bir HTTPS sitesine bağlanmayı reddeder. –