|
Course information
The course teaches students what malicious code is and how it can be detected and analyzed. Topics of the course include malware taxonomy, reverse engineering, code emulation fundamentals, basic cryptoanalysis of malicious crypto, and antivirus engine basics. Course includes a homework project that requires programming skills.
Prerequirements
* T-110.4100 Computer networks
* T-106.1220 Data Structures and Algorithms
* Basic understanding of Windows OS or other OS internals (e.g. "T-106.5150 Operating Systems Project")
* Computer architecture (e.g. "S-87.3190 Computer Architecture")
* C or Assembly programming skills
Lecture Material
The Art of Computer Virus Research and Defense
Peter Szor (Author)
ISBN 978-0321304544, Addison-Wesley Professional, 2005
Course staff
Lecturer: Antti Tikkanen, Research Manager, F-Secure Corporation
Assistant: Laura Takkinen
http://www.tml.tkk.fi/Opinnot/T-110.6220/2008/ |
|