- 专利标题: Extracting code patches from binary code for fuzz testing
-
申请号: US16953500申请日: 2020-11-20
-
公开(公告)号: US11573887B2公开(公告)日: 2023-02-07
- 发明人: Shachar Menashe , Ilya Khivrich , Asaf Karas
- 申请人: VDOO CONNECTED TRUST LTD.
- 申请人地址: IL Tel Aviv
- 专利权人: VDOO CONNECTED TRUST LTD.
- 当前专利权人: VDOO CONNECTED TRUST LTD.
- 当前专利权人地址: IL Tel Aviv
- 主分类号: G06F11/36
- IPC分类号: G06F11/36 ; G06F8/65 ; G06F8/52
摘要:
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.
公开/授权文献
- US20220164277A1 Analysis and Testing of Embedded Code 公开/授权日:2022-05-26
信息查询