Invention Grant
US08555386B1 System and method for countering detection of emulation by malware
有权
用于防止恶意软件检测仿真的系统和方法
- Patent Title: System and method for countering detection of emulation by malware
- Patent Title (中): 用于防止恶意软件检测仿真的系统和方法
-
Application No.: US13685418Application Date: 2012-11-26
-
Publication No.: US08555386B1Publication Date: 2013-10-08
- Inventor: Sergey Y. Belov
- Applicant: Kaspersky Lab ZAO
- Applicant Address: RU Moscow
- Assignee: Kaspersky Lab ZAO
- Current Assignee: Kaspersky Lab ZAO
- Current Assignee Address: RU Moscow
- Agency: Patterson Thuente Pedersen, P.A.
- Priority: RU2012141480 20120928
- Main IPC: H04L29/06
- IPC: H04L29/06

Abstract:
Instructions of an application program are emulated such that they are carried out sequentially in a first virtual execution environment that represents the user-mode data processing of the operating system. A system API call requesting execution of a user-mode system function is detected. In response, the instructions of the user-mode system function called by the API are emulated according to a second emulation mode in which the instructions of the user-mode system function are carried out sequentially in a second virtual execution environment that represents the user-mode data processing of the operating system, including tracking certain processor and memory states affected by the instructions of the user-mode system function. Results of the emulating of the application program instructions according to the first emulation mode are analyzed for any presence of malicious code.
Information query