Patent · US Active

Determination of valid input sequences for an unknown binary program

US10255166B2 · kind B2 · utility

0Cited by
3References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 6, 2015
Grant dateApr 9, 2019
Priority date
Expiry dateJul 8, 2037

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/3668
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method to determine a valid input sequence for an unknown binary program is provided. The method may include obtaining an input sequence for an unknown binary program. The method may also include obtaining a memory address range for each of one or more variables in the unknown binary program and executing an instrumented version of the unknown binary program with the input sequence as an input to the instrumented version of the unknown binary program. The method may also include recording one or more memory addresses accessed during the execution of the instrumented version of the unknown binary program and determining that the unknown binary program accepts the input sequence as valid based on one or more of the one or more recorded memory addresses corresponding to the memory address range of one or more of the variables in the unknown binary program.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.