Fuzzing network servers is a technical challenge, since the behavior of the target server depends on its state over a sequence of multiple messages. Existing solutions are costly and difficult to use, as they rely on manually-customized artifacts such as protocol models, protocol parsers, and learning frameworks. The aim of this work is to develop a greybox fuzzer for network servers that only relies on lightweight analysis of the target program, with no manual customization, in a similar way to what the AFL fuzzer achieved for stateless programs. The proposed fuzzer instruments the target server at compile-time, to insert probes on memory allocations and network I/O operations. At run-time, it infers the current protocol state of the targe...
Network protocol plays a crucial role in supporting a wide range of critical services, of which robu...
Network protocol plays a crucial role in supporting a wide range of critical services, of which robu...
Coverage-guided greybox fuzzing aims at generating random test inputs to trigger vulnerabilities in ...
Many protocol implementations are reactive systems, where the protocol process is in continuous inte...
Real-world infrastructure offers many scenarios where protocols (and other details) are not released...
Communication protocols like TCP and UDP enable transfer of databetween sender and receiver during o...
Communication protocols like TCP and UDP enable transfer of databetween sender and receiver during o...
Abstract. Fuzzing is a well-known black-box approach to the security testing of applications. Fuzzin...
Greybox fuzzing is a proven and effective testing method for the detection of security vulnerabiliti...
Coverage-guided fuzz testing (“fuzzing”) has become main- stream and we have observed lots of progre...
With the recent evolution in the VoIP market, where more and more devices and services are being pus...
This artifact accompanies the paper "FuzzFactory: Domain-Specific Fuzzing with Waypoints", submitted...
Fuzzing is a popular and effective automated approach to vulnerability detection. Directed fuzzing f...
We present a new benchmark (ProFuzzBench) for stateful fuzzing of network protocols. The benchmark i...
Network protocol plays a crucial role in supporting a wide range of critical services, of which robu...
Network protocol plays a crucial role in supporting a wide range of critical services, of which robu...
Network protocol plays a crucial role in supporting a wide range of critical services, of which robu...
Coverage-guided greybox fuzzing aims at generating random test inputs to trigger vulnerabilities in ...
Many protocol implementations are reactive systems, where the protocol process is in continuous inte...
Real-world infrastructure offers many scenarios where protocols (and other details) are not released...
Communication protocols like TCP and UDP enable transfer of databetween sender and receiver during o...
Communication protocols like TCP and UDP enable transfer of databetween sender and receiver during o...
Abstract. Fuzzing is a well-known black-box approach to the security testing of applications. Fuzzin...
Greybox fuzzing is a proven and effective testing method for the detection of security vulnerabiliti...
Coverage-guided fuzz testing (“fuzzing”) has become main- stream and we have observed lots of progre...
With the recent evolution in the VoIP market, where more and more devices and services are being pus...
This artifact accompanies the paper "FuzzFactory: Domain-Specific Fuzzing with Waypoints", submitted...
Fuzzing is a popular and effective automated approach to vulnerability detection. Directed fuzzing f...
We present a new benchmark (ProFuzzBench) for stateful fuzzing of network protocols. The benchmark i...
Network protocol plays a crucial role in supporting a wide range of critical services, of which robu...
Network protocol plays a crucial role in supporting a wide range of critical services, of which robu...
Network protocol plays a crucial role in supporting a wide range of critical services, of which robu...
Coverage-guided greybox fuzzing aims at generating random test inputs to trigger vulnerabilities in ...