AUTOMATIC UNPACKING OF EXECUTABLES

Patent №

US 10,691,791

Granted

2020-06-23

Filed 2017

Owner

PAYPAL, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

15636905

Provided are methods and systems for unpacking and analyzing malware for purposes of identification and investigation. A malicious executable or an application containing malicious code is executed in sandboxed memory to unpack the executable. The memory is then dumped to disk and one or more post-processing operations are performed to generate a new version of the executable, including identifying an initial entry point of the executable, recreating the relocation table, and recreating the import address table, export table, and other tables of the executable. Various types of analyses, such as static analyses, which could not be performed on the malicious executable, are able to be performed on the new version of the executable.

AI hardwareG06F 21/51G06F 21/554G06F 21/566G06F 2221/034

AI classification

AI hardware0.99
Vision0.00
Planning0.00
Knowledge representation0.00
Evolutionary computation0.00
Speech0.00
Machine learning0.00
Natural language0.00

Ownership

PAYPAL, INC.

assignment · 428650863

Assignors

BOUTNARU, SHLOMI

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

© 2026 NYSGPT2525 LLC