| Course
coordinates: Mondays/Wednesdays 8:15am-10:05am Neuberger Hall [NH]: Room 241 Class e-mail/WWW: cs410 at lists dot pdx dot edu https://www.lists.pdx.edu/lists/listinfo/cs410 http://thefengs.com/wuchang/work/courses/cs410 |
Instructor: Wu-chang Feng ![]() Office hours: Wednesdays: 10:30-11:30am By Appointment FAB 120-14 (4th Ave Bldg.) |
Textbook (optional): Malware: Fighting Malicious Code Ed Skoudis, ISBN: 0131014056 ![]() |
| Week #1 |
1/9 |
Course introduction Course project: kaPoW slides |
| 1/11 | Chapter 1:
Introduction slides Internet overview slides |
|
| Week #2 |
1/16 | NO CLASS |
| 1/18 | NO CLASS (snow) |
|
| Week #3 |
1/23 |
x86 basics slides |
| 1/25 | Chapter
2: Viruses slides
|
|
| Week #4 |
1/30 |
Chapter 3: Worms, Stack Smashing slides #1 | slides #2 |
| 2/1 | Chapter 4: Malicious mobile
code slides
|
|
| Week #5 |
2/6 |
Chapter 5: Backdoors slides |
| 2/8 | Chapter 6: Trojans slides | |
| Week #6 |
2/13 |
Chapter 7: User-mode rootkits slides |
| 2/15 | Chapter
8: Kernel mode
rootkits slides |
|
| Week #7 |
2/20 |
|
| 2/22 | Midterm Quiz (open note) | |
| Week #8 |
2/27 | Student presentations |
| 2/29 |
Student presentations | |
| Week #9 |
3/5 |
Extra talks |
| 3/7 |
Extra talks |
|
| Week #10 |
3/12 | Extra talks |
| 3/14 |
Final project due, Code walkthrough of final project in class | |
| Extra talks |
Reverse engineering
(debuggers, anti-debuggers, reversing,
packing) slides #1 | slides #2 Secure platforms (Chrome OS)
Modern Malware Protection
|
| Class participation |
15% |
|
Midterm quiz |
25% |
|
Oral presentation |
25% |
|
Programming project |
35% |