A university project that modifies 32-bit PE executables by adding a new entry point to execute a payload before running the original program.