Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Recitations

Here are some resources for our various recitation activities throughout the semester.

CTF of C Programming

Capture the flag competition to solve some beginner/advanced C and C++ language problems.

Guidance on Paper Discussion Sessions + Cache Review

The research paper (and slides) behind the Website Fingerprinting Lab, guidance on paper presentation in discussion sessions, and walking through the cache organization of our lab machine (Figure 1&2 in this paper).

CTF of Physical Attacks

Capture the flag competition to exploit an insecure memcmp implementation on a real microcontroller to leak a secret.

Binary Exploitation and RISC-V Warmup

Review the RISC-V architecture and introduce the privileged ISA specification. Hands on RISC-V assembly and memory corruption (buffer overflow) exercises.

Formal Verification Toolchain

Learn to use a hardware verification framework. Hands-on exercise to find bugs in a toy CPU.


Table of contents