Abstract Network protocol fuzzing is a critical method for detecting vulnerabilities in network protocol programs. However, traditional selection algorithms used in network protocol fuzzing often fail to accurately select effective states and seeds. To address this limitation, this paper proposes a fuzzing framework called Contextual AFL net (CAFL net ), which employs a selection algorithm that utilizes enhanced contextual information. This framework introduces key metrics, such as state in-degree , state out-degree , and trace-adjacent call count , to enhance contextual information. The selection algorithm is divided into two parts: (1) a state selection algorithm based on the linear upper confidence bound, which optimizes the balance between exploration and exploitation by utilizing enhanced contextual information, and (2) a tri-factor seed selection algorithm, designed to utilize contextual information such as seed labels, execution information
📖 افتح في inklap 🔗 DOI 📮 اطلب بحثاً