Multi-process fuzzy testing method and device based on QEMU and computer equipment

The invention discloses a QEMU (quick empirical mode unit)-based multi-process fuzzy testing method, a QEMU-based multi-process fuzzy testing device and computer equipment. The method comprises the following steps: when an executed program starts a new process, if the executed program is a script fi...

Full description

Saved in:
Bibliographic Details
Main Authors QI XIAODONG, BAI YIYUAN
Format Patent
LanguageChinese
English
Published 29.03.2024
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:The invention discloses a QEMU (quick empirical mode unit)-based multi-process fuzzy testing method, a QEMU-based multi-process fuzzy testing device and computer equipment. The method comprises the following steps: when an executed program starts a new process, if the executed program is a script file, extracting a parameter list required for starting a script interpreter from a script head of the executed program; if the executed program is the ELF file, judging whether the executed program is an executable program of a current operating system, and if yes, extracting a parameter list from the executed program; a path of the QEMU program is added before the obtained parameter list, and the parameter list added with the path of the QEMU program is executed by the current operating system, so that the current operating system uses the QEMU program to start a new process, and the QEMU program can obtain the coverage rate of the new process; and performing fuzzy testing on the new process through the QEMU progra
Bibliography:Application Number: CN202410032925