In homage to the six stages of debugging we present the six stages of understanding a cryptographic exploit