vulpkg1 - contains example of overwriting pointer for special privileges (this uses a filename pointer with /root/.rhosts as the example) vulpkg2 - contains example of overwriting a function pointer to execute a special function (i.e. system()) in the PLT vulpkg3 - this demonstrates overwriting a function pointer to reflect back to argv, executing shellcode passed as an argument vulpkg4 - overwritings a pointer into a jmp_buf, fits in theme of vulpkg3