SSL decryption using Wireshark

Introduction SSL/TLS SSL Decryption using Wireshark SSL decryption using Wireshark Peter Wu [email protected] https://lekensteyn.nl January 12, ...
Author: Oswin Craig
15 downloads 0 Views 364KB Size
Introduction

SSL/TLS

SSL Decryption using Wireshark

SSL decryption using Wireshark Peter Wu [email protected] https://lekensteyn.nl

January 12, 2016

Conclusion

Introduction

SSL/TLS

SSL Decryption using Wireshark

Overview

Introduction

SSL/TLS

SSL Decryption using Wireshark

Conclusion

Conclusion

Introduction

SSL/TLS

SSL Decryption using Wireshark

Wireshark: network protocol analyzer

Conclusion

Introduction

SSL/TLS

SSL Decryption using Wireshark

Why decrypt SSL with Wireshark?

• Debug applications that use SSL. • Packet captures contain a full view of all network traffic. • Wireshark supports many (application) protocols.

Conclusion

Introduction

SSL/TLS

SSL Decryption using Wireshark

Methods for obtaining plaintext

Active: • MITM, replace certificate.

Passive: • Option 1: after decryption (e.g. Web developer tools) • Option 2: obtain secrets and capture packets (Wireshark)

Conclusion

Introduction

SSL/TLS

SSL Decryption using Wireshark

Conclusion

SSL protocol overview

• SSLv3/TLS: basically the same protocol. • Handshake establishing master secret (“session key”). • Master secret is used for symmetric encryption of Application

Data (HTTP, SMTP, etc.).

Introduction

SSL/TLS

SSL Decryption using Wireshark

Conclusion

Handshake overview Client ClientHello

Server -------->



Application Data