FIELD: information technology.
SUBSTANCE: method is implemented by executing computer-executable instructions on the storage medium to induce one or more processing units: to load the self-unpacking executable module into memory. Packed executable module is being unpacked. Attempt of recording is detected on the page of memory on which the code was previously executed by controlling access permissions to the page of memory using virtualization with hardware support. Completion of the unpacking of the packed executable module is detected through the first self-unpacking dummy module using one or more module heuristics. Scan of unpacked executable module is performed to detect a malicious program. In this case, one or more heuristics contain: a comparison of the stack pointer value and stack contents, recorded before the detection of the first self-unpacking fictitious module completion, with the stack pointer value and stack contents recorded before the first self-unpacking dummy module is allowed to begin unpacking the packed executable module.
EFFECT: detection of malicious program.
24 cl, 8 dwg
Title | Year | Author | Number |
---|---|---|---|
GENERAL UNPACKING OF APPLICATIONS FOR DETECTING MALICIOUS PROGRAMS | 2014 |
|
RU2658132C1 |
SYSTEM AND METHOD OF CREATING SOFTWARE DETECTION RECORDS | 2012 |
|
RU2491615C1 |
COMPUTER SECURITY SYSTEMS AND METHODS USING ASYNCHRONOUS INTROSPECTION EXCEPTIONS | 2016 |
|
RU2703156C2 |
METHOD OF ASSOCIATING PREVIOUSLY UNKNOWN FILE WITH COLLECTION OF FILES DEPENDING ON DEGREE OF SIMILARITY | 2009 |
|
RU2420791C1 |
SYSTEM AND METHOD OF CHECKING EXECUTABLE CODE BEFORE EXECUTION THEREOF | 2012 |
|
RU2510074C2 |
COMPUTER SYSTEM AND METHOD FOR DETECTING MALWARE USING MACHINE LEARNING | 2021 |
|
RU2802860C1 |
SYSTEM AND METHOD OF DETECTING MALICIOUS CODE IN FILE | 2016 |
|
RU2637997C1 |
SYSTEMS AND METHODS OF MONITORING MALWARE BEHAVIOR TO MULTIPLE OBJECTS OF SOFTWARE | 2016 |
|
RU2683152C1 |
SYSTEM AND METHOD TO COMPARE FILES BASED ON FUNCTIONALITY TEMPLATES | 2009 |
|
RU2427890C2 |
SYSTEM AND METHODS FOR AUDITING A VIRTUAL MACHINE | 2017 |
|
RU2691187C1 |
Authors
Dates
2017-10-02—Published
2014-03-03—Filed