Yerel ağınızdaki tüm http / https trafiğini yakalamak için bir proxy sunucusu kurmanız gerekir.
Ardından, bu proxy sunucuyu kullanmak için tüm cihazlarınızı işaretleyin. Bu, tüm SSL trafiğini açık metin olarak okumanıza izin veren ek bir avantaj sağlar =)
Uzaktan kumandayla http veya https trafiğini uzaktan yakalamak için Charles Proxy (30 dakika ücretsiz kullanabilirsiniz) aşağıdakileri yapmanız gerekir:
Kurulum açıklaması
HOST - Machine running Charles and hosting the proxy
CLIENT – User’s machine generating the traffic you will capture
Ana Makine
- tamamen lisanslı charles sürümünü yükleyin
- Proxy - & gt; Proxy Ayarları - & gt; “Şeffaf HTTP Proxy Sunucusunu Etkinleştir” seçeneğini işaretleyin
- Proxy - & gt; Proxy Ayarları - & gt; SSL SEKMESİ - & gt; "SSL Proxying'i etkinleştir" i işaretleyin
- Proxy - & gt; Proxy Ayarları - & gt; SSL SEKMESİ - & gt; Her iki alanda da Ekle düğmesine tıklayın ve giriş yapın *
- Proxy - & gt; Erişim Kontrolü Ayarları - & gt; Yerel ağınızdaki tüm makinelere proxy'yi başka bir makineden kullanma yetkisi vermek için yerel alt ağınızı ekleyin (ör: 192.168.2.0/24).
- “Otomatik kaydetme aracını” charles olarak ayarlamanız tavsiye edilebilir, bu charles kayıtlarını otomatik olarak kaydeder ve döndürür. http://www.charlesproxy.com/documentation/tools/auto-save/
Müşteri makinesi:
- Charles SSL sertifikasını yükleme ve kalıcı olarak kabul etme / güvenme http://www.charlesproxy.com/documentation/using-charles/ssl-certificates/
- Soketi charles kullanmak için IE, Firefox ve Chrome'u yapılandırın proxy'yi barındırıyor (ör: 192.168.1.100:8888)
Bunu test ettiğimde Facebook HTTPS sohbetinin iki satırını aldım (biri birine, diğeri FROM'a)
Android
Ayrıca, öykünücüyü şununla başlatırsanız, android öykünücüsü trafiğini de bu şekilde yakalayabilirsiniz:
emulator -avd -http-proxy http://local_ip:8888/
LOCAL_IP bilgisayarınızın IP adresi ise, öykünmüş telefonun IP adresi olarak değil 127.0.0.1'dir.
kaynak