METHODS OF DETECTION OF SOFTWARE EXPLOITATION

Patent №

US 8,943,592

Granted

2015-01-27

Filed 2013

Owner

ESET, SPOL. S R. O.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

13942385

A method for detecting software exploitation broadly comprises the steps of gathering information about processes and threads executing on a computing device, monitoring instructions executed by a thread that is currently running, performing the following steps if a function to create a process or a function to load a library is called, examining a thread information block, determining whether an address included in a stack pointer of the thread is in a range of addresses for a stack specified by the thread information block, and determining whether a first plurality of no-operation instructions is followed by shell code that is followed by a second plurality of no-operation instructions.

AI hardwareG06F 21/566G06F 21/56G06F 2221/033

AI classification

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

Ownership

ESET, SPOL. S R. O.

assignment · 317360934

Assignors

MIRSKI, PAWEL, KOSINAR, PETER, HLAVATY, PETER

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

© 2026 NYSGPT2525 LLC