Analyzing binary software components utilizing multiple instruction sets
US10664254B2 · kind B2 · utility
Assignee
Inventor
Key dates
| Filing date | Oct 22, 2018 |
| Grant date | May 26, 2020 |
| Priority date | — |
| Expiry date | Oct 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.