Go up to the main readme file (md)
Much of the rest of this git repo is meant to be generic to anybody who has a class such as this one. This page contains details specific to the CS 4630 version of the course at the University of Virginia.
| Num | Date | Day of week | Planned topic | Actual lecture progress (and recording) |
|---|---|---|---|---|
| 1 | Aug 23 | Wednesday | course introduction | course introduction, slides 1 to 4.10 (end) |
| 2 | Aug 25 | Friday | terminology | terminology, slides 1 to 5.9 |
| 3 | Aug 28 | Monday | terminology | terminology, slides 6.1 to 8.11 |
| 4 | Aug 30 | Wednesday | terminology, vms | terminology, slides 9.1 to 9.7 (end); vms, slides 1 to 4.10 |
| 5 | Sep 1 | Friday | vms | vms, slides 4.11 to 6.6 |
| 6 | Sep 4 | Monday | vms, assembly | vms, slides 7.1 to 9.6 (end); assembly, slides 1 to 3.11 |
| 7 | Sep 6 | Wednesday | assembly | assembly, slides 4.1 to 6.6 |
| 8 | Sep 8 | Friday | assembly | assembly, slides 6.6 to 7.13 |
| 9 | Sep 11 | Monday | assembly | assembly, slides 7.13 to 8.10 (end) |
| 10 | Sep 13 | Wednesday | re and lex | re and lex, slides 1 to 4.5 |
| 11 | Sep 15 | Friday | re and lex | re and lex, slides 5.1 to 6.8 |
| 12 | Sep 18 | Monday | re and lex | re and lex, slides 7.1 to 8.2 |
| 13 | Sep 20 | Wednesday | re and lex, file viruses | re and lex, slides 8.1 to 8.13 (end); file viruses, slides 1 to 3.5 |
| 14 | Sep 22 | Friday | file viruses | file viruses, slides 4.1 to 6.10 |
| 15 | Sep 25 | Monday | file viruses, obfuscation | file viruses, slides 6.10 to 7.11 (end); obfuscation, slides 1 to 3.8 |
| 16 | Sep 27 | Wednesday | obfuscation, advanced viruses | obfuscation, slides 3.8 to 5.5 (end); advanced viruses, slides 1 to 4.10 |
| 17 | Sep 29 | Friday | advanced viruses | advanced viruses, slides 4.10 to 6.3 |
| Oct 2 | Monday | |||
| 18 | Oct 4 | Wednesday | advanced viruses | advanced viruses, slides 6.1 to 8.3 |
| 19 | Oct 6 | Friday | advanced viruses | advanced viruses, slides 8.3 to 10.9 |
| 20 | Oct 9 | Monday | advanced viruses | advanced viruses, slides 10.9 to 10.12; review session |
| 21 | Oct 11 | Wednesday | MIDTERM!!!! | |
| 22 | Oct 13 | Friday | advanced coding techniques | advanced coding techniques, slides 1 to 3.19 |
| 23 | Oct 16 | Monday | advanced coding techniques | advanced coding techniques, slides 4.1 to 5.18 |
| 24 | Oct 18 | Wednesday | advanced coding techniques | advanced coding techniques, slides 6.1 to 6.20 |
| 25 | Oct 20 | Friday | advanced coding techniques, SQL & XSS | advanced coding techniques, slides 6.21 to 7.9 (end); SQL & XSS, slides 1 to 3.13 |
| 26 | Oct 23 | Monday | SQL & XSS | SQL & XSS, slides 4.1 to 6.14 (end) |
| 27 | Oct 25 | Wednesday | Encryption | Encryption, slides 1 to 4.16 |
| 28 | Oct 27 | Friday | Encryption | Encryption, slides 4.16 to 6.10 |
| 29 | Oct 30 | Monday | Encryption | Encryption, slides 6.11 to 6.37 |
| 30 | Nov 1 | Wednesday | Encryption | Encryption, slides 6.38 to 6.53 |
| 31 | Nov 3 | Friday | Encryption | Encryption, slides 6.54 to 7.21 |
| 32 | Nov 6 | Monday | Encryption | Encryption, slides 8.1 to 8.9 |
| 33 | Nov 8 | Wednesday | Encryption | Encryption, slides 8.9 to 9.11 (end) |
| 34 | Nov 10 | Friday | Rootkits | Rootkits, slides 1 to 4.15 |
| 35 | Nov 13 | Monday | Rootkits, Stuxnet | Rootkits, slides 4.15 to 5.11 (end); Stuxnet, slides 1 to 4.10 |
| 36 | Nov 15 | Wednesday | Stuxnet, Buffer overflows | Stuxnet, slides 5.1 to 6.6 (end); Buffer overflows, slides 1 to 4.7 |
| 37 | Nov 17 | Friday | Buffer overflows | Buffer overflows, slides 4.7 to 5.6 (end) |
| 38 | Nov 20 | Monday | Exploits | Exploits, slides 5.1 to 5.23 |
| Nov 22 | Wednesday | no class (Thanksgiving break) | no class (Thanksgiving break) | |
| Nov 24 | Friday | no class (Thanksgiving break) | no class (Thanksgiving break) | |
| 39 | Nov 27 | Monday | Exploits | Exploits, slides 5.17 to 5.28 |
| 40 | Nov 29 | Wednesday | Exploits | Exploits, slides 1 to 6.5 except 5.1 to 5.28 |
| 41 | Dec 1 | Friday | Course reflection | Course reflection, slides 1 to 4.9 (end) |
| 42 | Dec 4 | Monday | Final exam | Final exam |
| Dec 6 | Wednesday | |||
| Dec 8 | Friday | |||
| Dec 11 | Monday |