Analysis and Detection of Metamorphic Computer Viruses