TRACKING MEMORY MAPPING TO PREVENT PACKERS FROM EVADING THE SCANNING OF DYNAMICALLY CREATED CODE

Patent №

US 8,104,089

Granted

2012-01-24

Filed 2007

Owner

SYMANTEC CORPORATION

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11967565

To detect possible malicious code that is unpacked at runtime before it is executed, antivirus software requires that any dynamically created code be scanned before it can be executed by a host computer system. This requirement may be enforced by requiring memory pages to be either executable or writable, but not both. Before changing from writable but not executable to executable but not writable, the page is scanned for malicious code. To prevent packers from evading this scanning, a countermeasure tracks the memory mapping in the host system to enforce consistency in the protection settings for all memory spaces that are mapped to the same physical memory page.

AI hardwareG06F 12/14G06F 12/145G06F 21/564G06F 21/566

AI classification

AI hardware1.00
Planning0.44
Evolutionary computation0.02
Knowledge representation0.01
Machine learning0.01
Natural language0.00
Vision0.00
Speech0.00

Ownership

SYMANTEC CORPORATION

assignment · 203270157

Assignors

GUO, FANGLU, CHIUEH, TZI-CKER

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC