FIELD: information technology.
SUBSTANCE: method of recognizing malicious executable file that contains the script interpreter is proposed, according to which: executable file that contains the scripting language and script interpreter, associated with said interpreter, is transmitted to parser; commands from said script are converted into pseudocode using parser; emulation of pseudocode execution is run using scripting emulator, and the result is recorded in log of emulators; during the emulation process at least one transition of pseudo-code in native code is discovered, and emulation process is switched on native code emulator using parser; for each detected transition emulation of native code execution is run through native code emulator and result is recorded in log of emulators, and at the end of emulation of native code execution process, emulation process is switched to emulator scripts using parser; said executable file is recognized as malware when malicious behavior is detected in the analysis of log of emulators using parser.
EFFECT: increasing the security of computer systems.
5 cl, 4 dwg
Title | Year | Author | Number |
---|---|---|---|
EMULATOR AND METHOD FOR EMULATION | 2020 |
|
RU2757409C1 |
METHOD OF CODE EXECUTION BY INTERPRETER | 2016 |
|
RU2634171C1 |
METHOD OF EMULATING SYSTEM FUNCTION CALLS FOR EVADING EMULATION COUNTERMEASURES | 2012 |
|
RU2514141C1 |
METHOD FOR ENHANCEMENT OF OPERATIONAL EFFICIENCY OF HARDWARE ACCELERATION OF APPLICATION EMULATION | 2012 |
|
RU2514142C1 |
SYSTEM AND METHOD FOR AUTOMATIC PROCESSING OF SOFTWARE SYSTEM ERRORS | 2012 |
|
RU2521265C2 |
SYSTEM AND METHOD OF GENERATING LOG WHEN EXECUTING FILE WITH VULNERABILITIES IN VIRTUAL MACHINE | 2018 |
|
RU2724790C1 |
SYSTEM AND METHOD OF DETECTING MALICIOUS CODE IN FILE | 2016 |
|
RU2637997C1 |
SYSTEM AND METHOD FOR LOG FORMING IN VIRTUAL MACHINE FOR ANTI-VIRUS FILE CHECKING | 2017 |
|
RU2649794C1 |
SYSTEM AND METHOD OF FILE ANALYSIS FOR MALICIOUSNESS IN VIRTUAL MACHINE | 2017 |
|
RU2665911C2 |
METHOD FOR EMULATING THE EXECUTION OF FILES COMPRISING INSTRUCTIONS, DIFFERENT FROM MACHINE INSTRUCTIONS | 2017 |
|
RU2659742C1 |
Authors
Dates
2017-06-16—Published
2015-09-30—Filed