Different Types of Malware - Oligo-, Poly- and Metamorphic Viruses ...