/Software-security-course

This repository contains information regarding the software security course of Radboud University.

Readme

This repository contains the material and pointers for the fuzzing assignment for the Software Security course at Radboud University taught by Erik Poll.

It is created by Cristian Daniele who is assisting with the course together with Seyed Benham Andarzian.

The goal is to keep this repo updated through the years, also with the help of the students.

Repository Index

├── Project_guidelines
│   ├── azure_setup.md
│   ├── google-cloud.md
│   └── project_guidelines.md
├── Projects
├── README.md
└── Tutorials
    └── AFL++
        └── macOS.md

How to contribute (and please, do it!)

You can contribute of course by fixing typos and by clarifying notions. However, the main contribution would be sharing with the community your experience and your sleepless nights letting the fuzzers work. So, you could:

  1. Create a new tutorial (like afl_osx.md) that carefully explains how to install the fuzzer in a specific SO.
  2. Share your project using Docker: would be amazing to collect all of your projects here making them reproducible! PS: Also an easy docker's guide is still missing!
  3. By sending your ideas to improve the project: do you have ideas, hints, or something you think could help your colleagues (and the community)? Shout them out! So, dear student, feel free to push the edits or drop me an e-mail at cristian.daniele@ru.nl.

Let's keep this structure

flowchart TB
subgraph to keep updated!!!
    Project_guidelines --> azure_setup & project_guidelines

    Projects --collection of all the projects--> *folder_with_target_and_fuzzer_name*
    Tutorials --collection of all the tutorials--> *folder_with_fuzzer_name*
    end
Loading