Invention Grant
- Patent Title: Extracting code patches from binary code for fuzz testing
-
Application No.: US16953500Application Date: 2020-11-20
-
Publication No.: US11573887B2Publication Date: 2023-02-07
- Inventor: Shachar Menashe , Ilya Khivrich , Asaf Karas
- Applicant: VDOO CONNECTED TRUST LTD.
- Applicant Address: IL Tel Aviv
- Assignee: VDOO CONNECTED TRUST LTD.
- Current Assignee: VDOO CONNECTED TRUST LTD.
- Current Assignee Address: IL Tel Aviv
- Main IPC: G06F11/36
- IPC: G06F11/36 ; G06F8/65 ; G06F8/52

Abstract:
A method, system and product for determining a characterization of a terminal within a binary code, based on influences of the terminal. Based on the characterization of the terminal, the terminal is determined to be potentially affected by external input that is inputted to a device executing the binary code. A propagation path that indicates a reachability of the terminal within the binary code is determined. A code patch associated with a functionality of at least a portion of the binary code and with the propagation path of the terminal is located in the binary code. The code patch can be executed independently from the binary code. The code patch is extracted from the binary code for testing, and an emulation of the code patch is generated to enable fuzz testing of the emulation, whereby the code patch is tested independently.
Public/Granted literature
- US20220164277A1 Analysis and Testing of Embedded Code Public/Granted day:2022-05-26
Information query