In this repository, you will find three directories each with an activity for you to complete using gdb or valgrind. The directories are as follows:
ctf: This is a password cracking activity where your goal is to determine the randomly chosen password who's hash you are providedgradebook: This activity has you work with a gradebook application where the goal is to change your assignment grade using a vulnerability in how the program handles its memory.valgrind: This directory contains several buggy programs that make use of theStringandListstructs you have seen during the quarter. Your goal is to fix the various memory related bugs/errors in these programs to get a cleanvalgrindreport.