Static Detection And Identification Of X86 Malicious Executables: A Multidisciplinary Approach