Patent · US Active

Analyzing binary software components utilizing multiple instruction sets

US10664254B2 · kind B2 · utility

0Cited by
3References
18Claims
0Family size

Assignee

Inventor

Key dates

Filing dateOct 22, 2018
Grant dateMay 26, 2020
Priority date
Expiry dateOct 22, 2038

Classification

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

Abstract

Systems, methods, and software can be used to analyzing binary software components utilizing multiple instruction sets. In some aspects, one computer-implemented method includes identifying a program section in a binary software component; performing a first disassembly process according to a first instruction set on the program section to produce a first disassembly result; performing a second disassembly process according to a second instruction set different from the first instruction set on the program section to produce a second disassembly result; comparing the first disassembly result to the second disassembly result; and determining a utilized instruction set associated with the program section based at least in part on comparing the first disassembly result to the second disassembly result, wherein the utilized instruction set is either the first instruction set or the second instruction set.

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