Systems and methods for defeating malware with polymorphic software
AssigneeeBay Inc.
InventorJohn Patrick Edgar Tobin
Life of this patent
Estimating the term…
Loading patent…
AssigneeeBay Inc.
InventorJohn Patrick Edgar Tobin
Estimating the term…
Systems and methods for defeating malware with polymorphic software are described. The system generates randomized relocatable image information by randomizing a plurality of function information that is included in relocatable image information. The plurality of function information includes a first function information. The first function information includes a first location that is used to enter the first function information. The randomizing further includes updating instruction information in the randomized relocatable image information. Updating the instruction information further includes updating relative address information utilized to enter the first function via the first location based on a new location of the first function in the randomized relocatable image information. The system further applies a base address to the randomized relocatable image information to generate randomized executable image information, loads the randomized executable image information into the memory, and executes the randomized executable image information.
A system comprising:
A method including:
A non-transitory machine-readable medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform the following actions:
Dependencies are inferred from the claim text.