Malicious software detection and defenses including Static Analysis, Dynamics Analysis and other techniques such as using IDAPro, Viruses, worms and Trojan horses, logic bombs, malicious web server scripts and software. Anatomy of well-known viruses and worms. Methodologies used by the anti-virus/spyware vendors and freeware.