Cerințe: Folosiți instrumentul Charles Proxy pentru a captura cererile și răspunsurile HTTPS trimise de software-ul aplicației. Charles Proxy suportă proxy-uri HTTP la distanță.
În primul rând, urmează tutorialul de mai jos pentru a finaliza instalarea și configurarea pe un calculator Windows, după cum urmează:
Activează proxy la distanță și configurează următoarele:Proxy -> Setarea proxy-ului -> Proxy-uri, port implicit8888, așa cum se arată în figura de mai jos:
Pentru a verifica adresa IP a calculatorului tău, folosește help -> adresa IP locală sau cmd pentru a introduce ipconfig, așa cum se arată mai jos:
Sau poate e aiciajutor -> proxying SSL -> Instalați certificatul root Charles pe un dispozitiv mobil sau browser la distanță, așa cum se arată în figura de mai jos:
Conectează-ți iPhone-ul la WiFi, asigurându-te că este pe aceeași rețea LAN cu instrumentul de capturare a pachetelor de pe calculatorul tău. Găsește numele specific WiFi, configurează manual setările proxy și adaugă adresa IP și portul, așa cum se arată mai jos:
Deschide-l folosind browserul Safari:
http://chls.pro/ssl
http://ssl.charles
http://charlesproxy/getssl
Descarcă fișierul de descriere a configurației, așa cum este prezentat mai jos:
Deschide-ți iPhone-ul, găsește: Setări - > General - > VPN și Gestionarea dispozitivelor, instalează fișierul de descriere, așa cum se arată mai jos:
În acest moment, pachetele de date HTTPS încă nu pot fi capturate corect. Trebuie să găsești următoarele pe telefonul tău: Setări - >General - > La Local - > Certificate Trust Settings, activează trustul pentru acest certificat, așa cum se arată mai jos:
Acest lucru îți va permite să capturezi corect cererile HTTPS de pe iPhone-ul tău. Dacă nu poți accesa site-ul, te rugăm să verifici dacă calculatorul tău a activat firewall-ul. |