Integer overflow detecting method based on virtual machine technique and dynamic symbolic execution
A dynamic symbolic execution and integer overflow technology, applied in the field of virtual machine technology and dynamic symbolic technology, can solve problems such as low coverage, high cost, and difficult verification, and achieve the effect of improving correctness and comprehensiveness
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0018] The present invention will be described in detail below in conjunction with specific embodiments and drawings, but the present invention is not limited thereto.
[0019] Such as figure 1 As shown, the present invention is generally divided into four stages: preprocessing, dynamic binary translation stage, integer overflow detection stage and result verification stage.
[0020] 1. Preprocessing stage
[0021] This stage mainly loads the target program and performs preprocessing analysis on it. Preprocessing analysis includes preliminary static analysis of the target program, extracting basic information of the target program, and symbolizing the input of the target program.
[0022] 2. Dynamic binary translation stage
[0023] This stage mainly includes the following steps:
[0024] 1. Decompile the target binary file to be detected to obtain the corresponding intermediate code;
[0025] 2. Translate the intermediate code again, and translate it into two languages: ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


