PofoliaShared via Pofolia

Cybersecurity· 2026Q1

Binary protocol greybox fuzzing driven by marine predators algorithm

Chuan Jiang, Zheng Hong, Guomin Zhang, Yuxuan Li et al.

Short summary

MPAuzz, a novel greybox fuzzer, uses the Marine Predators Algorithm to intelligently mutate binary protocol messages, achieving a 98.1% valid test case ratio and boosting branch coverage by an average of 38.3% over AFLNet.

AI-generated from the title and abstract; the full text is not read.

Key points

  • MPAuzz classifies message regions as mutable, restricted, or immutable for targeted mutation.
  • It frames mutation operator scheduling as a multidimensional optimization problem.
  • The fuzzer adaptively adjusts operator combinations using program responses and coverage feedback.
  • MPAuzz achieved a 98.1% valid test case ratio and improved branch coverage by 38.3% over AFLNet on average.

AI-generated from the title and abstract; the full text is not read.

Abstract

Abstract Binary protocols are widely used in the Internet, industrial control systems, and Internet of Things applications, and vulnerabilities in their implementation can directly affect system security. Existing binary-protocol fuzzers face three practical challenges: identifying effective mutation positions in messages with implicit field boundaries, inferring mutation constraints for different protocol fields, and scheduling appropriate mutation operators to explore new program paths without generating excessive invalid test cases. This paper proposes MPAuzz, a greybox fuzzer for binary protocols driven by the Marine Predators Algorithm (MPA). MPAuzz first performs feedback-based mutation position exploration and classifies message regions as mutable, restricted, or immutable. It then formulates mutation operator scheduling as a multidimensional optimization problem, where each dimension corresponds to an operator choice for a mutation region. By simulating the staged exploration and exploitation process of MPA, MPAuzz adaptively adjusts operator combinations according to program responses and coverage feedback. Experiments on binary protocol implementations including MQTT, DTLS, DNS, and CoAP show that MPAuzz achieves an average valid-test-case ratio of 98.1%, improves branch coverage by 38.3% over AFLNet and 26.5% over StateAFL on average, and triggers the highest number of crashes across all targets.

The authors' abstract, as published at the source. Cybersecurity, 2026 · DOI ↗

TakeawaysPremium
Ask the paperFree account

Continue with a free account

Ask the paper: 3 free questions a day about this paper; save it, get its citation, new summaries every day for your field. Takeaways are Premium.

Continue free on the web

Sign in with Google or Apple; no card needed. You come back to this paper.

On your phone:

Field: Software

SoftwareComputer Science