Polymorphic virus detection module

作者: Carey S. Nachenberg

DOI:

关键词: Table (database)Computer hardwareData fileInterruptComputer scienceSignature (logic)Mutation (genetic algorithm)EmulationCode (cryptography)Virus detection

摘要: A Polymorphic Anti-virus Module (PAM) (200) comprises a CPU emulator (210) for emulating the target program, virus signature scanning module (250) decrypted code, and an emulation control (220), including static exclusion (230), dynamic (240), instruction/interrupt usage profiles (224) mutation engines (162) of known polymorphic viruses (150), size file types (226) these viruses, table (228) having entry each (150). During emulation, (220) may observe use register-indirect memory write instruction using register that has not been initialized. Such random can be used as indication is probably data so unlikely to harbor virus.

参考文章(18)