Invention Grant
- Patent Title: Systems, devices, and methods for source code generation from binary files
-
Application No.: US16267217Application Date: 2019-02-04
-
Publication No.: US10656940B1Publication Date: 2020-05-19
- Inventor: Jason Hogan , Judson Powers
- Applicant: ARCHITECTURE TECHNOLOGY CORPORATION
- Applicant Address: US MN Eden Prairie
- Assignee: Architecture Technology Corporation
- Current Assignee: Architecture Technology Corporation
- Current Assignee Address: US MN Eden Prairie
- Agency: Foley & Lardner LLP
- Agent Eric L. Sophir
- Main IPC: G06F8/74
- IPC: G06F8/74 ; G06F8/73 ; G06N3/02 ; G06F8/41 ; G06F8/30

Abstract:
Described herein are various computing technologies for various reverse engineering platforms capable of outputting (e.g., creating, generating) a human readable and high level source code (e.g., C formatted text, Fortran formatted text, LISP formatted text, BASIC formatted text) from various binary files (e.g., application binary file, executable binary file, data binary file) in its original language, as developed before compilation. For example, some of such reverse engineering platforms can be programmed to disassemble binary files from different process architectures, identify various code optimizations as compiler introduced, reverse or unwind various compiler optimizations (de-optimize), and generate a human readable and high-level source code from de-optimized data. These techniques can be technically beneficial for design recovery purposes (e.g., security auditing, digital rights management, driver engineering).
Information query