DISASSEMBLING AN EXECUTABLE BINARY
First Claim
Patent Images
1. A method for disassembling an executable binary (binary), comprising:
- identifying a plurality of potential address references based on the binary and a plurality of storage addresses containing the binary; and
generating a plurality of assembler source code instructions (instructions) by disassembling the binary at one or more sequential addresses starting at each of the plurality of potential address references.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for disassembling an executable binary (binary). In one implementation, a plurality of potential address references may be identified based on the binary and a plurality of storage addresses containing the binary. A plurality of assembler source code instructions (instructions) may be generated by disassembling the binary. The binary may be disassembled at one or more sequential addresses starting at each of the plurality of potential address references.
44 Citations
20 Claims
-
1. A method for disassembling an executable binary (binary), comprising:
-
identifying a plurality of potential address references based on the binary and a plurality of storage addresses containing the binary; and generating a plurality of assembler source code instructions (instructions) by disassembling the binary at one or more sequential addresses starting at each of the plurality of potential address references. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable medium having stored thereon computer-executable instructions which, when executed by a computer, cause the computer to:
-
identify a plurality of potential address references based on an executable binary (binary) and a plurality of storage addresses containing the binary; and generate a plurality of assembler source code instructions (instructions) by disassembling the binary based on the plurality of potential address references. - View Dependent Claims (18)
-
-
19. A computer system, comprising:
-
a processor; and a memory comprising program instructions executable by the processor to; identify a plurality of potential address references based on an executable binary (binary) and a plurality of storage addresses containing the binary; generate a plurality of assembler source code instructions (instructions) by disassembling the binary based on the plurality of potential address references. - View Dependent Claims (20)
-
Specification