FIELD: information technology.
SUBSTANCE: invention relates to means for detecting malicious programs in an executable module. Method of unpacking a self-extracting executable module to detect a malicious program contains: loading the self-extracting executable into memory containing the first unpacking dummy module and a packed executable; allowing the first unpacking dummy module to unpack the packed executable into an unpacked executable; detecting of an attempt to record on a memory page, code on which it was previously executed, by controlling access permissions to memory pages using virtualization with hardware support; detection of the completion of the first unpacking dummy module using one or more heuristics; and scanning the unpacked executable module to detect a malicious program, one or more heuristics contain a definition of whether an entry on the memory page that throws a page entry exception is written to the last page of a section of memory pages.
EFFECT: managed unpacking of a packed application regardless of the knowledge of the unpacking algorithm is provided.
25 cl, 8 dwg
Title | Year | Author | Number |
---|---|---|---|
GENERAL UNPACKING OF APPLICATIONS FOR DETECTING MALICIOUS PROGRAMS | 2014 |
|
RU2632163C2 |
COMPUTER SECURITY SYSTEMS AND METHODS USING ASYNCHRONOUS INTROSPECTION EXCEPTIONS | 2016 |
|
RU2703156C2 |
SYSTEM AND METHOD OF CREATING SOFTWARE DETECTION RECORDS | 2012 |
|
RU2491615C1 |
METHOD OF ASSOCIATING PREVIOUSLY UNKNOWN FILE WITH COLLECTION OF FILES DEPENDING ON DEGREE OF SIMILARITY | 2009 |
|
RU2420791C1 |
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 METHOD OF CHECKING EXECUTABLE CODE BEFORE EXECUTION THEREOF | 2012 |
|
RU2510074C2 |
METHOD OF DETECTING MALWARE IN OPERATING SYSTEM KERNEL | 2012 |
|
RU2510075C2 |
SYSTEM AND METHOD OF DETECTING MALICIOUS CODE IN FILE | 2016 |
|
RU2637997C1 |
FUZZY WHITELISTING ANTI-MALWARE SYSTEMS AND METHODS | 2012 |
|
RU2607231C2 |
Authors
Dates
2018-06-19—Published
2014-03-03—Filed