Practical Detection of Metamorphic Computer Viruses