Solutions, dead ends, and the reasoning in between — across web exploitation, cryptography, forensics, reverse engineering and binary exploitation.