Spring 2022

Section 1: MWF, 10:00am - 12:00pm, HBLL 3718

Location: Testing Center

Check Testing Center info for late fees, hours, etc. You are responsible to be sure to take the test.

Closed book, No notes. No Calculator.

Study the lecture slides available on the website, and other readings

Midterm #2 Study Guide

  • TLS: how RSA key exchange works, how DH key exchange works, what a cipher suite includes, the purpose of session resumption, how client authentication works, the advantages of forward secrecy, how TLS 1.3 differs from TLS 1.2

  • Passwords: how UNIX passwords are stored, how to salt and hash a password, how to crack a password, what a rainbow table attack is, how Lamport's hash works, the purpose of a PAKE protocol

  • Buffer Overflow: how the stack is organized, what gets pushed on the stack when a function is called, how buffer overflow leads to vulnerabilities, what shell code is and what it does, why a NOP sled is needed, what the defenese against buffer overflow attacks do, how the different types of canaries operate