Requisitos: Use a ferramenta Charles Proxy para capturar requisições e respostas HTTPS enviadas pelo software do aplicativo. Charles Proxy suporta proxies HTTP remotos.
Primeiro, siga o tutorial abaixo para completar a instalação e configuração em um computador Windows, conforme segue:
Ative o proxy remoto e configure o seguinte:Proxy -> configuração do proxy -> Proxies, porta padrão8888, como mostrado na figura abaixo:
Para verificar o endereço IP do seu computador, use o endereço IP local ou o cmd de ajuda -> para digitar ipconfig, conforme mostrado abaixo:
Ou talvez esteja aquiAjuda -> Proxy SSL -> Instalar o Certificado Root Charles em um Dispositivo Móvel ou Navegador Remoto, como mostrado na figura abaixo:
Conecte seu iPhone ao WiFi, garantindo que ele esteja na mesma LAN da ferramenta de captura de pacotes do seu computador. Encontre o nome específico do WiFi, configure manualmente as configurações do proxy e adicione o endereço IP e a porta, conforme mostrado abaixo:
Abra usando o navegador Safari:
http://chls.pro/ssl
http://ssl.charles
http://charlesproxy/getssl
Baixe o arquivo de descrição da configuração, conforme mostrado abaixo:
Abra seu iPhone, encontre: Configurações - > Geral - > VPN e Gerenciamento de Dispositivos, instale o arquivo de descrição, conforme mostrado abaixo:
Neste ponto, os pacotes de dados HTTPS ainda não podem ser capturados corretamente. Você precisa encontrar o seguinte no seu celular: Configurações - >Geral - > Em Local - > Configurações de Confiança de Certificados, ative a confiança para este certificado, conforme mostrado abaixo:
Isso permitirá que você capture corretamente as requisições HTTPS do seu iPhone. Se você não conseguir acessar o site, por favor, verifique se seu computador está ativado no firewall. |