Não há detalhes suficientes sobre o seu cliente, por isso, é difícil responder à pergunta. É possível ver a solicitação antes da criptografia. Na minha opinião, você precisa capturar um software proxy que permita capturar a comunicação HTTPS. Basicamente funciona assim:
- você inicia o proxy de captura e ele começa a ouvir em alguma porta local - digamos
8080
, - você configura seu cliente para usar o proxy
localhost:8080
para comunicação HTTP i HTTPS, - você faz o seu trabalho, o cliente envia algumas solicitações para o seu proxy que o encaminha para o servidor através de HTTPS,
- o servidor responde por meio do HTTPS ao proxy e os encaminhadores do proxy respondem ao seu cliente.
Em resultado, toda a comunicação real é registrada e você pode analisá-la.
Até onde eu sei, nem todos os proxy de captura suportam o proxy HTTPS. Com certeza, o Burp Suite oferece suporte e é uma excelente ferramenta, embora possa parecer um pouco complicado no começo. E tem versão gratuita, que será mais que suficiente para sua tarefa. Eu não sei qual é o seu cliente, mas, por exemplo, nos navegadores, você precisa adicionar a Burp CA à sua configuração .