Ler o tráfego HTTPS no Wireshark envolve descriptografar os dados criptografados para torná-los legíveis. Aqui estão as etapas para conseguir isso:
1. Instale as ferramentas necessárias: Certifique-se de ter o Wireshark, uma biblioteca de descriptografia TLS (como libssl ou GnuTLS) e a ferramenta de linha de comando OpenSSL instalada em seu sistema.
2. Capturar tráfego HTTPS: Inicie o Wireshark e comece uma captura ao vivo do tráfego de rede. Defina o filtro de captura como "porta tcp 443" para capturar apenas o tráfego HTTPS.
3. Habilite a descriptografia TLS: No Wireshark, vá ao menu “Preferências” e selecione “Protocolos”. Na seção "TLS", clique no botão "Editar...".
4. Configurar a descriptografia TLS: Nas preferências de TLS, selecione a guia "Chaves RSA". Aqui, você precisa fornecer uma chave privada e um certificado para descriptografar o tráfego HTTPS.
5. Especifique a chave privada e o certificado: Clique no botão "Adicionar..." e navegue até o local da sua chave privada (arquivo .pem). Da mesma forma, forneça o caminho para o seu certificado (arquivo .crt ou .pem).
6. Descriptografar o tráfego: Depois de especificar a chave privada e o certificado, clique em “OK” para salvar as configurações. Agora, o Wireshark tentará descriptografar o tráfego HTTPS durante a captura.
7. Ver tráfego descriptografado: Após a conclusão da captura, você pode clicar duas vezes em qualquer pacote HTTPS para visualizar seus detalhes. O tráfego descriptografado ficará visível na árvore de dissecação do protocolo, permitindo analisar as solicitações e respostas HTTP.
8. Solucionar erros de descriptografia: Se você encontrar algum erro de descriptografia, verifique novamente se forneceu a chave privada e o certificado corretos. Certifique-se de que a versão do protocolo e o conjunto de criptografia usados pelo tráfego HTTPS sejam suportados pelas suas ferramentas de descriptografia.
9. Use filtro de exibição HTTP: Você pode usar o filtro de exibição "http" para focar especificamente no tráfego HTTP. Isso mostrará apenas pacotes relacionados a HTTP, facilitando a análise do tráfego descriptografado.
Nota:A descriptografia do tráfego HTTPS requer as chaves criptográficas e os certificados necessários. Se você não tiver autorização ou as credenciais necessárias, não poderá descriptografar o tráfego. É importante respeitar as considerações de privacidade e segurança ao analisar o tráfego de rede.