Detecting a return-oriented programming exploit

Patent №

US 8,997,218

Granted

2015-03-31

Filed 2010

Owner

F-SECURE CORPORATION

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12928905

A method and apparatus for detecting a Return-Oriented Programming exploitation. At a computer device, a mechanism to detect a control transfer of a code location in a memory is established. This may be, for example, hooking the control transfer. The code location relates to an electronic file. In the event that a control transfer of the code location is detected, a comparison is made between a destination code location address with values in the freed stack. If the code location address matches any of the values in the freed stack, then it is determined that the control transfer of the code location relates to a Return-Oriented Programming exploitation.

AI hardwareG06F 21/577G06F 21/54G06F 2221/033

AI classification

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

Ownership

F-SECURE CORPORATION

assignment · 256300422

Assignors

HENTUNEN, DAAVID

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

© 2026 NYSGPT2525 LLC