ben's notes

Cs161 Index

Security Principles - How to evaluate threat models x86 - x86 assembly basics and calling convention. Memory Safety Vulnerabilities - Buffer overflows and related vulnerabilities. Heap Vulnerabilities - Vtables and heap overflow. Memory Safety Mitigations - Canaries, NX pages, ASLR, PAC. Cryptography - Hashing, authentication, encryption, MAC, signatures. Web Security - Same-origin policy, CSRF, SQL injection, cookies, XSS, UI Attacks. Networking - The OSI layer model and all related technologies.

CS161 Project Writeup Extra Topics