A fuzzy testing method and device for text configuration files

A technology of fuzz testing and configuration files, which is applied in software testing/debugging, error detection/correction, instruments, etc. It can solve the problems of fuzz testing efficiency and insufficient coverage, and achieve the effect of improving fuzz testing efficiency

Active Publication Date: 2021-09-28
INST OF INFORMATION ENG CHINESE ACAD OF SCI
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But the same fuzzing method, that is, mutation algorithm, the efficiency and coverage of fuzzing for different types of input programs are not high enough

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A fuzzy testing method and device for text configuration files
  • A fuzzy testing method and device for text configuration files
  • A fuzzy testing method and device for text configuration files

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0049]In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0050] figure 1 It is a schematic flowchart of a method for multiplexing ECG electrodes into buttons provided by an embodiment of the present invention, figure 2 It is a schematic flowchart of another method for multiplexing ECG electrodes into buttons provided by the embodiment of the present invention, as shown in figure 1 and 2 As shown, the...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

Embodiments of the present invention provide a text configuration file-oriented fuzz testing method and device, the method comprising: identifying the text file format type of the target configuration file, and determining the key-value pair of the target configuration file; Carry out pre-fuzz test to the program that uses described target configuration file as input to detect whether described program has the loophole on format, and extract all visible character strings in described program, to the key-value pair of described target configuration file The key in the key is mutated to obtain the key combination seed file; based on the weight of the key in the key combination seed file, the value corresponding to the key in the key combination seed file is mutated to obtain a new combination seed file, and the program bugs. The embodiment of the present invention realizes comprehensively digging deeper loopholes in programs, and improves the efficiency of fuzzy testing for text configuration files.

Description

technical field [0001] The invention relates to the field of loophole mining and analysis, in particular to a fuzzy testing method and device for text configuration files. Background technique [0002] Fuzz testing is a technology that exploits vulnerabilities in software or systems in a dynamic way. The fuzz testing tool is represented by AFL. Its concept is dynamic execution and path coverage improvement. The general implementation method is to use the seed file as the input to actually execute the test program, and at the same time record the execution path corresponding to each seed file by means of instrumentation, and then Try to mutate the seed file, so that the mutated seed file can be used as program input to allow the program to go through different execution paths. [0003] In the prior art of fuzz testing, the input types are often varied, which can be network data input through sockets, or reading input from program command line parameters, or directly from the...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06F11/36
CPCG06F11/3684G06F11/3688
Inventor 宋站威曾怡诚刘明东朱红松李志孙利民石志强
Owner INST OF INFORMATION ENG CHINESE ACAD OF SCI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products