Firmware mirror image file flashing verification method and system based on fuzzy testing, and terminal
A technology of image files and fuzzing testing, applied in software deployment, instrument, platform integrity maintenance, etc., can solve the problem of insufficient accuracy of verification results, and achieve the effect of improving accuracy
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0058] see figure 1 , figure 1 It is a schematic flowchart of a method for flashing and verifying firmware image files based on fuzz testing provided in the embodiment of the present application. Depend on figure 1 As can be seen, in the present embodiment, the method for flashing and verifying firmware image files based on fuzz testing mainly includes the following steps:
[0059] S1: According to the UEFI file system structure, establish a data model for describing the composition of the firmware image file structure.
[0060] In the data model established in this embodiment, the firmware image file is divided into N segments, and each segment maintains an independent function in the firmware image file, where N is a natural number and N≥2.
[0061] That is, in this embodiment, by establishing a data model, the firmware image file is segmented according to independent functions, and each segment has its own independent function in the firmware image file. Through segment...
Embodiment 2
[0100] exist figure 1 On the basis of the illustrated embodiment see figure 2 , figure 2 It is a schematic structural diagram of a firmware image file flashing verification system based on fuzz testing provided by the embodiment of the present application.
[0101] Depend on figure 2 It can be seen that the fuzzy test-based firmware image file flashing verification system in this embodiment mainly includes: a data model building module, an identification module, a mutation module, a flashing module, a judgment module and a positioning module. Wherein, the data model building module is used to establish a data model for describing the composition of the firmware image file structure according to the UEFI file system structure. In the data model, the firmware image file is divided into N segments, and each segment is in the firmware image file. The independent function is maintained in, wherein, N is a natural number and N≥2, and this segment is the smallest unit that main...
Embodiment 3
[0109] The present application also provides a terminal, which includes: a processor and a memory connected to the processor in communication, wherein the memory stores instructions executable by the processor, and the instructions are executed by the processor so that the processor can perform the above A fuzzy test-based flashing verification method for firmware image files.
[0110] The method of flashing and verifying the firmware image file based on the fuzz test performed by the processor is as follows:
[0111] S1: According to the UEFI file system structure, establish a data model for describing the structure of the firmware image file. In the data model, the firmware image file is divided into N segments, and each segment maintains an independent function in the firmware image file. , N is a natural number and N≥2;
[0112] S2: Use the data model to identify the firmware image file to be tested;
[0113] S3: After the firmware image file to be tested is identified, ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com