Assignment 3. Given a simulated client-server system, create a client that exploit client-server communications to break into the server. The tar file for the code -- for Solaris -- is available. You have a month to work on this; you may work together in groups of no more than 4 people. Email me the name of your group and its members by next Monday.
Hint: man -s 3e elf, man cc, etc. are all very useful. Start by learning where the buffer is located, and how to write a program that dynamically loads code into a buffer and explicitly passing control to the newly loaded code.
bsy+cse190@cse.ucsd.edu, last updated