Videos 1–10 9h 6m 0/10
1
[CS161 SP25] MT Q4
14:07
2025-10-15
2
[CS161 SP25] MT Q5
13:32
2025-10-15
3
[CS161 FA24] MT Q5
12:44
2025-10-15
4
[CS161 SP25] MT Q3
15:20
2025-10-15
5
[CS161 SP25] MT Q2
10:11
2025-10-15
6
[CS161 SP25] MT Q6
21:06
2025-10-15
7
[CS161 SP25] MT Q7
16:21
2025-10-15
8
[CS161 FA25] Midterm Cryptography Review
1:44:06
2025-10-15
9
[CS161 FA25] Public-Key Encryption, Digital Signatures, Certificates, Passwords, Case Studies
2:50:25
2025-10-07
10
[CS161 FA25] Lectures 9-10: Cryptographic Hashes, MACs, PRNGs, Diffie-Hellman Key Exchange
2:47:57
2025-09-30
Videos 11–20 12h 36m 0/10
11
[CS161 FA25] Lectures 7-8: One-time Pads, Block Ciphers, Block Cipher Modes of Operation
2:50:18
2025-09-23
12
[CS161 FA25] Lecture 5: Mitigating Memory Safety Vulnerabilities
1:49:10
2025-09-17
13
[CS161 FA25] Lecture 6: Intro to Cryptography
52:35
2025-09-17
14
[CS161 FA25] Lectures 3-4: Memory Safety Vulnerabilities
2:48:42
2025-09-09
15
[CS161 FA25] Lectures 1-2: Security Principles, x86 Assembly
2:49:39
2025-09-03
16
[CS161 FA25] C Review Session
1:09:21
2025-09-01
17
[SpecialTopics1, Video 3] Viruses - Definition, Defenses, Arms Race
5:04
2025-05-09
18
[SpecialTopics1, Video 2] Self-Replicating Code, Types of Malware
4:01
2025-05-09
19
[SpecialTopics1, Video 1] Malware Definition
3:26
2025-05-09
20
[Networking8, Video 20] Summary
3:15
2025-05-09
Videos 21–30 46m 11s 0/10
21
[Networking8, Video 19] Attacks on Intrusion Detection Systems
2:26
2025-05-09
22
[Networking8, Video 18] Forensics, Intrusion Prevention Systems
4:50
2025-05-09
23
[Networking8, Video 17] Honeypots
5:33
2025-05-09
24
[Networking8, Video 16] Vulnerability Scanning
2:36
2025-05-09
25
[Networking8, Video 15] Behavioral Detection
5:40
2025-05-09
26
[Networking8, Video 14] Anomaly-Based Detection
5:45
2025-05-09
27
[Networking8, Video 13] Specification-Based Detection
3:26
2025-05-09
28
[Networking8, Video 12] Signature-Based Detection
5:32
2025-05-09
29
[Networking8, Video 11] Combining Detectors
3:37
2025-05-09
30
[Networking8, Video 10] Base Rate Fallacy
6:46
2025-05-09
Videos 31–40 44m 24s 0/10
31
[Networking8, Video 9] False Positives/Negatives, Tradeoffs
6:44
2025-05-09
32
[Networking8, Video 8] Logging
4:01
2025-05-09
33
[Networking8, Video 7] HIDS (Host-Based Intrusion Detection System)
3:54
2025-05-09
34
[Networking8, Video 6] NIDS - Encrypted Traffic
1:28
2025-05-09
35
[Networking8, Video 5] NIDS - Drawbacks, Evasion Attacks
6:31
2025-05-09
36
[Networking8, Video 4] NIDS - Definition, Benefits
4:11
2025-05-09
37
[Networking8, Video 3] Path Traversal Attacks
3:40
2025-05-09
38
[Networking8, Video 2] Path Traversal - Unix Filepaths
3:42
2025-05-09
39
[Networking8, Video 1] Outline
3:14
2025-05-09
40
[Networking7, Video 22] Firewalls Pros and Cons, Summary
6:59
2025-05-06
Videos 41–50 45m 41s 0/10
41
[Networking7, Video 21] Virtual Private Networks (VPNs)
4:29
2025-05-06
42
[Networking7, Video 20] Proxy Firewalls
3:57
2025-05-06
43
[Networking7, Video 19] Evading Packet Filters - Exploiting TTLs
7:02
2025-05-06
44
[Networking7, Video 18] Evading Packet Filters - Reordering
4:41
2025-05-06
45
[Networking7, Video 17] Stateful Packet Filters
5:46
2025-05-06
46
[Networking7, Video 16] Stateless Packet Filters
4:55
2025-05-06
47
[Networking7, Video 15] Default Security Policies
3:36
2025-05-06
48
[Networking7, Video 14] Example Firewall Policy
3:04
2025-05-06
49
[Networking7, Video 13] Firewall Security Policies
4:29
2025-05-06
50
[Networking7, Video 12] Firewalls Provide Scalable Defense
3:42
2025-05-06
Videos 51–60 51m 50s 0/10
51
[Networking7, Video 11] SYN Cookies (Implementation)
3:41
2025-05-06
52
[Networking7, Video 10] SYN Cookies (Conceptual)
6:11
2025-05-06
53
[Networking7, Video 9] SYN Flooding Attack
6:01
2025-05-06
54
[Networking7, Video 8] Network-Level DoS Defenses
4:11
2025-05-06
55
[Networking7, Video 7] Amplified DoS Attacks
5:58
2025-05-06
56
[Networking7, Video 6] Network-Level DoS, DDoS Attacks
4:26
2025-05-06
57
[Networking7, Video 5] Application-Level DoS Defenses
8:31
2025-05-06
58
[Networking7, Video 4] Algorithmic Complexity Attacks
3:56
2025-05-06
59
[Networking7, Video 3] Application-Level DoS
4:19
2025-05-06
60
[Networking7, Video 2] DoS Strategies
4:36
2025-05-06
Videos 61–70 43m 56s 0/10
61
[Networking7, Video 1] DoS Definition, Examples
3:35
2025-05-06
62
[Networking6, Video 21] DNSSEC Implementation Errors
5:03
2025-05-06
63
[Networking6, Video 20] Offline Signature Generation
3:53
2025-05-06
64
[Networking6, Video 19] NSEC3 White Lies - Minimal Proof On-the-Fly
3:10
2025-05-06
65
[Networking6, Video 18] NSEC3 - Hashed Authenticated Denial of Existence
4:45
2025-05-06
66
[Networking6, Video 17] NSEC Domain Enumeration
3:53
2025-05-06
67
[Networking6, Video 16] NSEC - Authenticated Denial of Existence
3:23
2025-05-06
68
[Networking6, Video 15] Issues with Nonexistent Domains
4:54
2025-05-06
69
[Networking6, Video 14] [Bonus] DNSSEC Lookup Walkthrough with KSK/ZSK
7:25
2025-05-06
70
[Networking6, Video 13] [Bonus] DNSSEC Lookup Walkthrough with KSK and ZSK
3:55
2025-04-29
Videos 71–80 53m 21s 0/10
71
[Networking6, Video 12] [Bonus] Key-Signing Keys and Zone-Signing Keys
6:39
2025-04-29
72
[Networking6, Video 11] DNSSEC Lookup Walkthrough with Records
9:40
2025-04-29
73
[Networking6, Video 8] DNSSEC Conceptual Lookup Walkthrough
3:30
2025-04-29
74
[Networking6, Video 10] New DNSSEC Record Types - RRSIG, DS, DNSKEY
3:39
2025-04-29
75
[Networking6, Video 6] DNSSEC Design - Certificates
6:59
2025-04-29
76
[Networking6, Video 9] Backwards Compatibility with OPT Pseudosection, RRSETs
5:58
2025-04-29
77
[Networking6, Video 7] DNSSEC Main Ideas
5:18
2025-04-29
78
[Networking6, Video 5] DNSSEC Design - Verifying Records
3:39
2025-04-29
79
[Networking6, Video 4] DNSSEC Design - Signing Records
4:07
2025-04-29
80
[Networking6, Video 3] Object Security and Channel Security
3:52
2025-04-29
Videos 81–90 58m 38s 0/10
81
[Networking6, Video 2] DNS over TLS
3:08
2025-04-29
82
[Networking6, Video 1] Outline, Integrity But Not Confidentiality
3:35
2025-04-29
83
[Networking5, Video 17] Summary
1:45
2025-04-29
84
[Networking5, Video 16] Kaminsky Attack Defenses
5:08
2025-04-29
85
[Networking5, Video 15] Kaminsky Attack Example
10:40
2025-04-29
86
[Networking5, Video 14] Kaminsky Attack Overview
9:19
2025-04-29
87
[Networking5, Video 13] DNS Network Attackers, Randomizing ID
5:08
2025-04-29
88
[Networking5, Video 12] Defense - Bailiwick Checking
3:37
2025-04-29
89
[Networking5, Video 8] DNS Header Fields
4:44
2025-04-29
90
[Networking5, Video 10] DNS Lookup Walkthrough
11:34
2025-04-29
Videos 91–100 33m 13s 0/10
91
[Networking5, Video 11] Cache Poisoning, Malicious Name Servers
3:09
2025-04-29
92
[Networking5, Video 9] DNS Record Types
5:46
2025-04-29
93
[Networking5, Video 7] DNS uses UDP
3:08
2025-04-29
94
[Networking5, Video 6] Stub and Recursive Resolvers
3:13
2025-04-29
95
[Networking5, Video 5] Steps of a DNS Lookup
3:28
2025-04-29
96
[Networking5, Video 4] DNS Zone Hierarchy
3:55
2025-04-29
97
[Networking5, Video 3] DNS Name Servers
2:35
2025-04-29
98
[Networking5, Video 2] DNS Definition
2:18
2025-04-29
99
[Networking5, Video 1] Review, Outline
3:22
2025-04-29
100
[Networking4, Video 18] CA Example - Let's Encrypt
2:19
2025-04-29
Videos 101–110 42m 21s 0/10
101
[Networking4, Video 17] Trusting Certificate Authorities
4:32
2025-04-29
102
[Networking4, Video 16] Certificate Revocation
1:30
2025-04-29
103
[Networking4, Video 15] Unknown Certificate Authorities
5:24
2025-04-29
104
[Networking4, Video 14] TLS in Browsers
5:59
2025-04-29
105
[Networking4, Video 13] TLS for Applications
4:00
2025-04-29
106
[Networking4, Video 12] TLS Has No Anonymity, Availability
3:34
2025-04-29
107
[Networking4, Video 11] TLS Provides End-to-End Security
4:58
2025-04-29
108
[Networking4, Video 10] TLS Efficiency
2:50
2025-04-29
109
[Networking4, Video 6] TLS Goals - Talking to the Legitimate Server
4:00
2025-04-29
110
[Networking4, Video 5] TLS Handshake - Deriving Keys, MACs
5:34
2025-04-29
Videos 111–120 39m 14s 0/10
111
[Networking4, Video 9] TLS 1.3 Changes
2:12
2025-04-29
112
[Networking4, Video 8] TLS Goals - Forward Secrecy
4:24
2025-04-29
113
[Networking4, Video 7] TLS Goals - Preventing Replay Attacks
4:50
2025-04-29
114
[Networking4, Video 4] TLS Handshake - Premaster Secret
5:51
2025-04-29
115
[Networking4, Video 3] TLS Handshake - Hellos, Certificate
4:47
2025-04-29
116
[Networking4, Video 2] TLS Design Goals, Replay Attacks
3:04
2025-04-29
117
[Networking4, Video 1] Secure Bytestream Abstraction
3:41
2025-04-29
118
[Networking3, Video 18] Summary
2:12
2025-04-28
119
[Networking3, Video 12] TCP Teardown - FIN and RST
3:02
2025-04-28
120
[Networking3, Video 17] UDP
5:11
2025-04-28
Videos 121–130 53m 1s 0/10
121
[Networking3, Video 16] Defense - Random Sequence Numbers
2:14
2025-04-28
122
[Networking3, Video 15] TCP Spoofing Attack
7:20
2025-04-28
123
[Networking3, Video 14] TCP Hijacking Attack
9:48
2025-04-28
124
[Networking3, Video 13] TCP Flags and Header Fields
3:56
2025-04-28
125
[Networking3, Video 11] TCP Retransmission
2:00
2025-04-28
126
[Networking3, Video 10] TCP Sequence and Ack Numbers
11:02
2025-04-28
127
[Networking3, Video 9] TCP 3-Way Handshake
3:41
2025-04-28
128
[Networking3, Video 8] TCP Sequence Numbers
3:48
2025-04-28
129
[Networking3, Video 7] Port Numbers
4:22
2025-04-28
130
[Networking3, Video 6] Ports Analogy
4:50
2025-04-28
Videos 131–140 46m 43s 0/10
131
[Networking3, Video 5] TCP Bytestream Abstraction
4:45
2025-04-28
132
[Networking3, Video 4] TCP Design
7:18
2025-04-28
133
[Networking3, Video 3] IP and BGP Attacks
2:28
2025-04-28
134
[Networking3, Video 2] BGP - Advertising Paths Between ASes
5:35
2025-04-28
135
[Networking3, Video 1] IP Routing
7:11
2025-04-28
136
[Networking2, Video 15] Summary
2:35
2025-04-22
137
[Networking2, Video 14] WPA Enterprise
6:42
2025-04-22
138
[Networking2, Video 12] WPA Offline Brute-Force Attack
5:06
2025-04-22
139
[Networking2, Video 13] WPA Has No Forward Secrecy
2:53
2025-04-22
140
[Networking2, Video 11] WPA Rogue AP Attack
2:10
2025-04-22
Videos 141–150 48m 37s 0/10
141
[Networking2, Video 10] Optimized WPA Handshake
4:48
2025-04-22
142
[Networking2, Video 9] WPA Handshake Properties
4:13
2025-04-22
143
[Networking2, Video 8] WPA Handshake (Intuitive)
4:23
2025-04-22
144
[Networking2, Video 7] Wireless Local Networks
2:56
2025-04-22
145
[Networking2, Video 6] DHCP Spoofing Attack
4:41
2025-04-22
146
[Networking2, Video 5] DHCP Steps
6:20
2025-04-22
147
[Networking2, Video 4] ARP Spoofing Defenses
2:49
2025-04-22
148
[Networking2, Video 3] ARP Spoofing Attack
6:10
2025-04-22
149
[Networking2, Video 2] ARP Steps
6:00
2025-04-22
150
[Networking2, Video 1] Network Attackers, Spoofing
6:17
2025-04-22
Videos 151–160 49m 13s 0/10
151
[Networking1, Video 11] Multiple Headers
5:41
2025-04-22
152
[Networking1, Video 10] Multiple Headers Analogy
6:06
2025-04-22
153
[Networking1, Video 9] OSI Layers 4 and 7
7:25
2025-04-22
154
[Networking1, Video 8] Layer 3 IP Addresses
2:32
2025-04-22
155
[Networking1, Video 7] OSI Layer 3
6:32
2025-04-22
156
[Networking1, Video 6] Layer 2 MAC Addresses
2:42
2025-04-22
157
[Networking1, Video 5] OSI Layers 1 and 2
5:24
2025-04-22
158
[Networking1, Video 4] Internet Abstraction Layers
3:58
2025-04-22
159
[Networking1, Video 3] Mail Analogy - Layer 3
3:58
2025-04-22
160
[Networking1, Video 2] Mail Analogy - Layers 1 and 2
4:55
2025-04-22
Videos 161–170 56m 28s 0/10
161
[Networking1, Video 1] What is the Internet, Protocols
6:54
2025-04-22
162
[WebSec4, Video 10] CAPTCHAs
8:26
2025-04-21
163
[WebSec4, Video 9] Command Injection
6:01
2025-04-21
164
[WebSec4, Video 8] SQLi Defenses
5:44
2025-04-21
165
[WebSec4, Video 7] SQLi Definition, Blind SQLi
5:20
2025-04-21
166
[WebSec4, Video 6] SQLi Main Idea - Injecting SQL
8:01
2025-04-21
167
[WebSec4, Video 5] SQL Syntax - Union, Comments
2:10
2025-04-21
168
[WebSec4, Video 4] SQL Syntax - Modifying Tables
3:44
2025-04-21
169
[WebSec4, Video 3] SQL Syntax - Reading Tables
5:58
2025-04-21
170
[WebSec4, Video 2] Web Servers Use Databases
4:10
2025-04-21
Videos 171–180 40m 31s 0/10
171
[WebSec4, Video 1] Outline
1:20
2025-04-21
172
[WebSec3, Video 19] Optional Bonus - Clickjacking Q&A
4:06
2025-04-21
173
[WebSec3, Video 18] Summary
3:18
2025-04-21
174
[WebSec3, Video 17] Authentication Tokens, Security Keys
4:56
2025-04-21
175
[WebSec3, Video 16] Two-Factor Authentication
7:16
2025-04-21
176
[WebSec3, Video 15] Phishing - Don't Blame the Users
3:22
2025-04-21
177
[WebSec3, Video 14] Phishing - Homograph and Browser-in-Browser Attacks
5:06
2025-04-21
178
[WebSec3, Video 13] Phishing Demo
3:40
2025-04-21
179
[WebSec3, Video 12] Clickjacking Defenses
4:35
2025-04-21
180
[WebSec3, Video 11] Clickjacking - Temporal and Cursorjacking Attacks
2:52
2025-04-21
Videos 181–190 42m 32s 0/10
181
[WebSec3, Video 10] Clickjacking Definition, Examples
9:05
2025-04-21
182
[WebSec3, Video 9] Defense - Content Security Policy
2:51
2025-04-21
183
[WebSec3, Video 8] Defense - Escaping
4:19
2025-04-21
184
[WebSec3, Video 7] XSS Real-World Examples
1:42
2025-04-21
185
[WebSec3, Video 6] Reflected XSS is Not CSRF
3:20
2025-04-21
186
[WebSec3, Video 5] Reflected XSS
4:24
2025-04-21
187
[WebSec3, Video 4] Stored XSS
4:23
2025-04-21
188
[WebSec3, Video 3] XSS Subverts Same-Origin Policy
3:18
2025-04-21
189
[WebSec3, Video 2] XSS Main Idea - Injecting JavaScript
5:33
2025-04-21
190
[WebSec3, Video 1] Outline, JavaScript Review
3:37
2025-04-21
Videos 191–200 46m 28s 0/10
191
[WebSec2, Video 17] Summary
2:14
2025-04-21
192
[WebSec2, Video 16] Defense - Same-Site Cookie Attribute
1:41
2025-04-21
193
[WebSec2, Video 15] Defense - Referer Header
6:02
2025-04-21
194
[WebSec2, Video 14] Defense - CSRF Tokens
8:19
2025-04-21
195
[WebSec2, Video 13] CSRF Real-World Examples
2:17
2025-04-21
196
[WebSec2, Video 12] Tricking Users Into Making Requests
5:41
2025-04-21
197
[WebSec2, Video 11] Steps of a CSRF Attack
1:53
2025-04-21
198
[WebSec2, Video 10] CSRF Analogy
3:26
2025-04-21
199
[WebSec2, Video 9] Protecting Session Tokens
5:50
2025-04-21
200
[WebSec2, Video 8] Session Authentication with Cookies
9:05
2025-04-21
Videos 201–210 42m 22s 0/10
201
[WebSec2, Video 7] Cookie Policy - Sending
4:04
2025-04-21
202
[WebSec2, Video 6] Cookie Policy - Setting
7:18
2025-04-21
203
[WebSec2, Video 5] Cookie Policy Definition
2:04
2025-04-21
204
[WebSec2, Video 4] Cookie Security Risks
2:58
2025-04-21
205
[WebSec2, Video 3] Parts of a Cookie
5:45
2025-04-21
206
[WebSec2, Video 2] Cookie Definition
5:54
2025-04-21
207
[WebSec2, Video 1] Outline
2:48
2025-04-21
208
[WebSec1, Video 16] Summary
2:15
2025-04-21
209
[WebSec1, Video 15] Same-Origin Policy Exceptions
3:49
2025-04-21
210
[WebSec1, Video 14] Same-Origin Policy
5:27
2025-04-21
Videos 211–220 40m 5s 0/10
211
[WebSec1, Video 13] Risks on the Web
6:10
2025-04-21
212
[WebSec1, Video 12] Rendering Webpages (Is Client-Side)
1:25
2025-04-21
213
[WebSec1, Video 11] JavaScript Syntax
3:09
2025-04-21
214
[WebSec1, Video 10] JavaScript (Parts of a Webpage 3/3)
5:25
2025-04-21
215
[WebSec1, Video 9] CSS (Parts of a Webpage 2/3)
1:12
2025-04-21
216
[WebSec1, Video 8] HTML (Parts of a Webpage 1/3)
7:38
2025-04-21
217
[WebSec1, Video 7] HTTP
7:22
2025-04-21
218
[WebSec1, Video 6] Simplified View of Web
1:52
2025-04-21
219
[WebSec1, Video 5] URL Escaping
2:28
2025-04-21
220
[WebSec1, Video 4] Advanced Parts of URLs
3:24
2025-04-21
Videos 221–230 1h 1m 0/10
221
[WebSec1, Video 3] Basic Parts of URLs
5:20
2025-04-21
222
[WebSec1, Video 2] What is the Web?
3:06
2025-04-21
223
[WebSec1, Video 1] Brief History of the Web
5:21
2025-04-21
224
[Cryptography6, Video 10] Digital Signatures - Implementations
5:17
2025-02-27
225
[Cryptography6, Video 9] Digital Signatures - Definition
6:27
2025-02-27
226
[Cryptography6, Video 6] RSA Correctness Proof
10:52
2025-02-27
227
[Cryptography6, Video 7] RSA Security, OAEP Padding
4:46
2025-02-27
228
[Cryptography6, Video 8] Hybrid Encryption
4:16
2025-02-27
229
[Cryptography6, Video 4] ElGamal Security, Malleability
6:47
2025-02-27
230
[Cryptography6, Video 3] ElGamal Encryption
8:27
2025-02-27
Videos 231–240 42m 53s 0/10
231
[Cryptography6, Video 5] RSA Encryption
3:55
2025-02-27
232
[Cryptography6, Video 2] Public-Key Encryption
2:39
2025-02-27
233
[Cryptography6, Video 1] Public-Key Cryptography
3:35
2025-02-27
234
[Cryptography5, Video 14] Diffie-Hellman Man-in-the-Middle Attack
7:34
2025-02-27
235
[Cryptography5, Video 15] Elliptic Curves, Summary
3:38
2025-02-27
236
[Cryptography5, Video 10] Secure Color Sharing (Analogy)
7:12
2025-02-27
237
[Cryptography5, Video 11] Discrete Log Problem and Diffie-Hellman Problem
4:31
2025-02-27
238
[Cryptography5, Video 13] Diffie-Hellman Has Forward Secrecy
3:00
2025-02-27
239
[Cryptography5, Video 12] Diffie-Hellman Exchange
2:54
2025-02-27
240
[Cryptography5, Video 9] Stream Cipher Properties
3:55
2025-02-27
Videos 241–250 45m 15s 0/10
241
[Cryptography5, Video 8] Stream Cipher Definition
3:34
2025-02-27
242
[Cryptography5, Video 6] PRNG Implementations
5:38
2025-02-27
243
[Cryptography5, Video 7] Using Randomness for Unique IDs
3:32
2025-02-27
244
[Cryptography5, Video 4] PRNG Security
6:10
2025-02-27
245
[Cryptography5, Video 3] PRNG Definition
5:41
2025-02-27
246
[Cryptography5, Video 5] PRNG Rollback Resistance
2:10
2025-02-27
247
[Cryptography5, Video 2] Entropy, True Randomness
6:26
2025-02-27
248
[Cryptography5, Video 1] Recap
2:06
2025-02-27
249
[Cryptography4, Video 16] AEAD Schemes, Summary
3:25
2025-02-26
250
[Cryptography4, Video 15] Key Reuse
6:33
2025-02-26
Videos 251–260 47m 23s 0/10
251
[Cryptography4, Video 14] Encrypt-then-MAC is Better
3:56
2025-02-26
252
[Cryptography4, Video 13] Combining Encryption and MAC Schemes
6:50
2025-02-26
253
[Cryptography4, Video 12] Do MACs Provide Integrity/Authenticity?
4:44
2025-02-26
254
[Cryptography4, Video 11] HMAC Properties
2:33
2025-02-26
255
[Cryptography4, Video 10] HMAC Definition
8:21
2025-02-26
256
[Cryptography4, Video 9] Why EU-CPA Uses 0.0, Not 0.5
1:00
2025-02-26
257
[Cryptography4, Video 8] EU-CPA Security
5:07
2025-02-26
258
[Cryptography4, Video 7] MACs Definition
6:34
2025-02-26
259
[Cryptography4, Video 6] Do Hashes Provide Integrity?
6:18
2025-02-26
260
[Cryptography4, Video 5] Length Extension Attacks
2:00
2025-02-26
Videos 261–270 43m 18s 0/10
261
[Cryptography4, Video 4] Hash Examples
3:27
2025-02-26
262
[Cryptography4, Video 3] Hash Security - Collision Resistance
6:25
2025-02-26
263
[Cryptography4, Video 2] Hash Security - One-way-ness
3:56
2025-02-26
264
[Cryptography4, Video 1] Hash Definition
6:24
2025-02-26
265
[Cryptography3, Video 13] Lack of Integrity
9:51
2025-02-26
266
[Cryptography3, Video 12] Other Modes
0:44
2025-02-26
267
[Cryptography3, Video 11] Comparing Modes
1:10
2025-02-26
268
[Cryptography3, Video 10] Don't Reuse IVs
1:58
2025-02-26
269
[Cryptography3, Video 9] CTR Properties
6:38
2025-02-26
270
[Cryptography3, Video 8] CTR Decryption
2:45
2025-02-26
Videos 271–280 51m 13s 0/10
271
[Cryptography3, Video 7] CTR Design
6:53
2025-02-26
272
[Cryptography3, Video 6] CBC Security
6:28
2025-02-26
273
[Cryptography3, Video 5] CBC Padding
4:11
2025-02-26
274
[Cryptography3, Video 4] CBC Efficiency
3:04
2025-02-26
275
[Cryptography3, Video 3] CBC Design
8:59
2025-02-26
276
[Cryptography3, Video 2] ECB Mode
5:15
2025-02-26
277
[Cryptography3, Video 1] Block Cipher Recap
2:26
2025-02-26
278
[Cryptography2, Video 9] Summary
1:39
2025-02-26
279
[Cryptography2, Video 8] Block Cipher Implementation and Issues
5:29
2025-02-24
280
[Cryptography2, Video 7] Block Ciphers are Not IND-CPA Secure
6:49
2025-02-24
Videos 281–290 56m 46s 0/10
281
[Cryptography2, Video 6] Block Cipher Efficiency
2:58
2025-02-24
282
[Cryptography2, Video 5] Block Cipher Security
6:26
2025-02-24
283
[Cryptography2, Video 4] Block Cipher Definition
8:53
2025-02-24
284
[Cryptography2, Video 3] Two-Time Pads Don't Work (and Other Issues)
8:31
2025-02-24
285
[Cryptography2, Video 2] One-Time Pad Correctness and Security
4:53
2025-02-24
286
[Cryptography2, Video 1] One-Time Pad Definition
5:21
2025-02-24
287
[Cryptography1, Video 14] Modern Cryptography, Summary
4:07
2025-02-24
288
[Cryptography1, Video 13] History - Enigma Machine
5:22
2025-02-24
289
[Cryptography1, Video 12] History - Substitution Cipher
4:04
2025-02-24
290
[Cryptography1, Video 11] History - Caesar Cipher
6:11
2025-02-24
Videos 291–300 55m 16s 0/10
291
[Cryptography1, Video 10] IND-CPA Summary
1:45
2025-02-24
292
[Cryptography1, Video 9] IND-CPA Edge Cases
8:41
2025-02-24
293
[Cryptography1, Video 8] Using IND-CPA to Prove Security/Insecurity
5:51
2025-02-24
294
[Cryptography1, Video 7] IND-CPA Security Game
9:39
2025-02-24
295
[Cryptography1, Video 6] Symmetric-Key Encryption
4:07
2025-02-24
296
[Cryptography1, Video 5] Roadmap
1:49
2025-02-13
297
[Cryptography1, Video 4] Threat Models (Chosen-Plaintext Attack)
4:31
2025-02-13
298
[Cryptography1, Video 3] Confidentiality, Integrity, Authenticity
6:57
2025-02-13
299
[Cryptography1, Video 2] Definitions, Kerckhoff's Principle
7:46
2025-02-13
300
[Cryptography1, Video 1] Don't Try This at Home
4:10
2025-02-13
Videos 301–310 1h 6m 0/10
301
[MemSafety4, Video 18] Combining Mitigations
8:14
2025-02-13
302
[MemSafety4, Video 17] Subverting ASLR
5:56
2025-02-13
303
[MemSafety4, Video 16] ASLR Overview
5:20
2025-02-12
304
[MemSafety4, Video 15] Pointer Authentication
9:16
2025-02-12
305
[MemSafety4, Video 14] Subverting Canaries
10:11
2025-02-12
306
[MemSafety4, Video 13] Canary Properties
9:04
2025-02-12
307
[MemSafety4, Video 12] Canary Analogy
3:13
2025-02-12
308
[MemSafety4, Video 11] ROP Implications
2:28
2025-02-12
309
[MemSafety4, Video 10] Return-Oriented Programming Example
7:15
2025-02-12
310
[MemSafety4, Video 9] Return-Oriented Programming Overview
4:52
2025-02-10
Videos 311–320 58m 5s 0/10
311
[MemSafety4, Video 8] Return-to-libc Walkthrough
7:49
2025-02-10
312
[MemSafety4, Video 7] Return-to-libc Overview
5:51
2025-02-10
313
[MemSafety4, Video 6] Non-Executable Pages
7:57
2025-02-10
314
[MemSafety4, Video 5] Exploit Mitigations
4:56
2025-02-10
315
[MemSafety4, Video 4] Tools for Building Secure Systems
10:14
2025-02-10
316
[MemSafety4, Video 3] Writing Memory-Safe Code
6:08
2025-02-10
317
[MemSafety4, Video 2] Using Memory-Safe Languages
7:36
2025-02-07
318
[MemSafety4, Video 1] Intro
1:59
2025-02-07
319
[MemSafety3, Bonus Video] Off-by-One Q&A
3:39
2025-02-07
320
[MemSafety3, Video 20] Summary
1:56
2025-02-07
Videos 321–330 54m 54s 0/10
321
[MemSafety3, Video 19] NOP Sleds
7:42
2025-02-07
322
[MemSafety3, Video 18] Off-by-One - Using Exploit
9:09
2025-02-07
323
[MemSafety3, Video 17] Off-by-One - Creating Exploit
10:34
2025-02-07
324
[MemSafety3, Video 16] Off-by-One - Setup
5:19
2025-02-07
325
[MemSafety3, Video 15] printf Implications
1:29
2025-02-07
326
[MemSafety3, Video 14] printf Defenses
1:58
2025-02-07
327
[MemSafety3, Video 13] Harder printf Vulnerability - Modifications
2:07
2025-02-07
328
[MemSafety3, Video 12] Harder printf Vulnerability - Controlling What We Write
4:53
2025-02-07
329
[MemSafety3, Video 11] Harder printf Vulnerability - Controlling Where We Write
6:50
2025-02-07
330
[MemSafety3, Video 10] Harder printf Vulnerability - Desired Goal
4:53
2025-02-07
Videos 331–340 39m 46s 0/10
331
[MemSafety3, Video 9] Harder printf Vulnerability - Setup
3:16
2025-02-07
332
[MemSafety3, Video 8] Basic printf Vulnerability with %n
2:59
2025-02-07
333
[MemSafety3, Video 7] The %n Formatter
5:40
2025-02-07
334
[MemSafety3, Video 6] Basic printf Vulnerability - Exploit
3:41
2025-02-07
335
[MemSafety3, Video 5] Basic printf Vulnerability - Setup
2:28
2025-02-07
336
[MemSafety3, Video 4] Percent Formatters
4:39
2025-02-07
337
[MemSafety3, Video 3] Attacker-Controlled printf
2:29
2025-02-07
338
[MemSafety3, Video 2] Mismatched Arguments to printf
6:00
2025-01-31
339
[MemSafety3, Video 1] Intended Behavior of printf
4:21
2025-01-31
340
[MemSafety2, Video 13] Integer Overflows in the Wild, Summary
4:13
2025-01-31
Videos 341–350 56m 39s 0/10
341
[MemSafety2, Video 12] Integer Overflow Vulnerabilities
4:07
2025-01-31
342
[MemSafety2, Video 11] Signed/Unsigned Vulnerabilities
7:43
2025-01-31
343
[MemSafety2, Video 10] Heap Overflows, Vulnerable C Library Functions
4:21
2025-01-31
344
[MemSafety2, Video 9] Walking Through a Buffer Overflow
9:02
2025-01-31
345
[MemSafety2, Video 8] Writing Longer Shellcode
2:54
2025-01-31
346
[MemSafety2, Video 7] An Alternate Exploit Structure
4:00
2025-01-31
347
[MemSafety2, Video 6] Writing Shellcode
7:48
2025-01-31
348
[MemSafety2, Video 5] Stack Smashing
7:06
2025-01-31
349
[MemSafety2, Video 4] Overwriting Commands and Function Pointers
5:00
2025-01-31
350
[MemSafety2, Video 3] Overwriting Data
4:38
2025-01-31
Videos 351–360 58m 9s 0/10
351
[MemSafety2, Video 2] Buffer Overflow Vulnerabilities
2:24
2025-01-31
352
[MemSafety2, Video 1] Airport Analogy
5:28
2025-01-31
353
[MemSafety1, Video 11] x86 Assembly and Call Stack Summary
1:18
2025-01-31
354
[MemSafety1, Video 10] Steps of Function Call (Detailed)
15:25
2025-01-31
355
[MemSafety1, Video 9] Steps of Function Call (Overview)
9:06
2025-01-28
356
[MemSafety1, Video 8] Calling Convention Design
4:43
2025-01-28
357
[MemSafety1, Video 7] Calling Convention
4:07
2025-01-28
358
[MemSafety1, Video 6] Stack Layout
7:35
2025-01-28
359
[MemSafety1, Video 5] Intro to x86
4:10
2025-01-28
360
[MemSafety1, Video 4] Memory Layout
3:53
2025-01-28
Videos 361–370 36m 38s 0/10
361
[MemSafety1, Video 3] Endianness
7:19
2025-01-28
362
[MemSafety1, Video 2] Running C Programs (CALL)
4:31
2025-01-28
363
[MemSafety1, Video 1] Number Representation
3:00
2025-01-28
364
[Intro1, Video 14] Design in Security from the Start
3:59
2025-01-24
365
[Intro1, Video 13] Use Fail-Safe Defaults
1:58
2025-01-24
366
[Intro1, Video 12] Don't Rely on Security Through Obscurity
3:32
2025-01-24
367
[Intro1, Video 11] Ensure Complete Mediation, Time-of-Check to Time-of-Use
5:44
2025-01-24
368
[Intro1, Video 10] Separation of Responsibility
1:44
2025-01-24
369
[Intro1, Video 9] Least Privilege
3:01
2025-01-24
370
[Intro1, Video 8] Defense in Depth
1:50
2025-01-24
Videos 371–377 26m 32s 0/7
371
[Intro1, Video 7] Detect If You Can't Prevent
4:23
2025-01-24
372
[Intro1, Video 6] Security is Economics
3:01
2025-01-24
373
[Intro1, Video 5] Consider Human Factors
4:02
2025-01-24
374
[Intro1, Video 4] Know Your Threat Model
5:36
2025-01-24
375
[Intro1, Video 3] What is Security?
3:04
2025-01-24
376
[Intro1, Video 2] Course Logistics
2:47
2025-01-24
377
[Intro1, Video 1] Course Outline
3:39
2025-01-24