What you always wanted to know about malware (but were afraid to ask)