Sto provando a calcolare "manualmente" come il premaster_secret è calcolato usando lo scambio di chiavi RSA in TLS 1.2, ma non riesco a far quadrare i numeri. Sto utilizzando Scapy SSL per generare una sessione TLS:
- recupero i parametri e e n dal pubKey del primo certificato (messaggio Certificato)
- recupero premaster_secret da Scapy
- I calcoli ( premaster_secret e mod n )
- Confronto questo risultato con il Premaster crittografato inviato nel messaggio Scambio chiavi del client, ma non è mai lo stesso
Mi manca qualcosa?