# Heartbleed {.unnumbered}

Explore CVE-2014-0160 as a protocol-reading exercise: one recipe for broken hearts, rebuilt with a safe local fixture. The chapters explain the safety boundary, TLS context, byte-level client hello data, socket records, and a fixture-backed heartbeat proof of concept.

- [Heartbleed Context and Safety](01-heartbleed-context-and-safety.ipynb)
- [TLS Handshakes and Ports](02-tls-handshakes-and-ports.ipynb)
- [Client Hello and Bytes](03-client-hello-and-bytes.ipynb)
- [Sockets and Records](04-sockets-and-records.ipynb)
- [Heartbeat Proof of Concept](05-heartbeat-proof-of-concept.ipynb)
