Malware, what do you need to know. From where it comes from to types of it.