Information

Author(s) Tom Rousseaux, François De Keersmaeker
Deadline 01/04/2026 10:58:53
Abgabenlimit No limitation

Einloggen

Project 1 - Fuzzing

The marks you get with INGInious are not equal to the marks you'll get for the project.

You must first register to a group on INGInious with your partner to be able to submit.

This task will test if your archive respects the format and how many bugs your fuzzer find in the examples we gave you. After the deadline, your fuzzer will be tested on a different set of extractor binaries, containing more bugs than the toy examples.

Only your last submission will be taken into account.


Upload the project

Upload here your project as a zip file. Your zip has to contain a Makefile at its root. An example of correct archive would be

project.zip/
├─ src/
│  ├─ YYY.c
│  ├─ XXX.c
│  ├─ XXX.h
├─ Makefile

An erroneous archive would be

project.zip/
├─ MySuperProject/
   ├─ src/
   │  ├─ YYY.c
   │  ├─ XXX.c
   │  ├─ XXX.h
   ├─ Makefile

A call to make has to generate an executable file called fuzzer, taking one argument.


Max file size: 1.0 MiB
Allowed extensions: .zip