Computer Architecture and Diagnostics.
Computer Architecture and Diagnostics.
What is malware in general and in particular a virus.
What is a buffer overflow.
How does a virus (or maybe other malware) exploit bugs in a software.
What is Data Execution Prevention (DEP).