×

Automated unpacking of executables packed by multiple layers of arbitrary packers

  • US 7,996,904 B1
  • Filed: 12/19/2007
  • Issued: 08/09/2011
  • Est. Priority Date: 12/19/2007
  • Status: Active Grant
First Claim
Patent Images

1. A computer program product for automated detection of dynamically unpacked malicious code, the computer program product comprising a non-transitory computer-readable medium containing computer program code for performing the method comprising:

  • detecting an attempt by a program to dynamically generate content to a memory page, wherein the program is suspected to be unpacking malicious executable code to the memory page;

    marking the memory page to which the program attempted to dynamically generate content;

    allowing the program to dynamically generate the content to the memory page until the program attempts to execute code stored on the memory page;

    detecting an attempt by the program to execute the code stored in the memory page, the detection occurring before the execution occurs; and

    providing to a malicious code detection module the memory page for analysis for the presence of malicious code.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×