Invention Grant
US08910286B2 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.: US14036753Application Date: 2013-09-25
-
Publication No.: US08910286B2Publication Date: 2014-12-09
- 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, PA
- Priority: RU2012141480 20120928
- Main IPC: G06F21/00
- IPC: G06F21/00 ; G06F21/56

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.
Public/Granted literature
- US20140096250A1 SYSTEM AND METHOD FOR COUNTERING DETECTION OF EMULATION BY MALWARE Public/Granted day:2014-04-03
Information query