System and methods for advanced malware detection through placement of transition events
AssigneeFireEye, Inc.
InventorsAlex Pilipenko, Phung-Te Ha
Life of this patent
Estimating the term…
Loading patent…
AssigneeFireEye, Inc.
InventorsAlex Pilipenko, Phung-Te Ha
Estimating the term…
A non-transitory storage medium including instructions that are executable by one or more processors to perform operations including instrumenting a VM is shown. The VM is used to process an object to determine whether the object is associated with malware. Logic within the VM analyzes memory allocated for a process within the VM for a point of interest (POI), the POI being an address of one of a set predetermined instructions likely to be associated with malware. The VMM detects a memory violation during processing of the object and responsive to detecting the memory violation, injects a transition event at the POI on the page on which the POI is located in memory. Further, responsive to detecting an attempted execution of the transition event, the VMM (i) emulates an instruction located at the POI, and (ii) the logic within the VM performs one or more malware detection routines.
A non-transitory storage medium having stored thereon instructions, the instructions being executable by one or more processors to perform operations including:
An electronic device comprising:
A method for detecting whether an object is associated with malware through processing of the object within a virtual machine (VM), the method comprising:
A method for detecting whether an object is associated with malware through processing of the object within a virtual machine (VM), the method comprising:
Dependencies are inferred from the claim text.