Nova Patents
EP0951676A2

Polymorphic virus detection module

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 5 January 2018, 8.7 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

7 claims: 3 independent, 4 dependent

  1. 1
    Claims of equivalent WO 9830957 A2 Claims 1. A computer-implemented method for detecting computer viruses in a computer file, the method comprising:determining whether an instruction is a register-indirect memory write, which writes to a memory address specified by the contents of a register;determining whether the register is uninitialized if the instruction is a register- indirect memory write;and excluding from consideration those viruses that cannot perform register-indirect memory writes if the register is uninitialized.
  2. 6
    A system for detecting computer viruses in a computer file, the system comprising:a register;an emulation control module for determining whether an instruction is a register indirect memory write, which writes to a memory address specified by the contents of a register;determining whether the register is uninitialized if the instruction is a register- indirect memory write;and excluding from consideration those viruses that cannot perform register-indirect memory writes if the register is uninitialized;and a CPU emulator for simulating instructions of the computer file.
  3. 7
    A computer program product comprising a computer-usable medium having a computer- readable code embodied therein for detecting computer viruses in a computer file, comprising:computer-readable program code devices configures to determine whether an instruction is a register-indirect memory write, which writes to a memory address specified by the contents of a register;computer-readable program code devices configured to determine whether the register is uninitialized if the instruction is a register-indirect memory write;and computer -readable program code devices configured to exclude from consideration those viruses that cannot perform register-indirect memory writes if the register is uninitialized.