Question: Using c, For this assignment, the project involves buffer overflow.. Now perform a stack smash on this program called notsafe.c by using a program you

Using c,

For this assignment, the project involves buffer overflow.. Now perform a stack smash on this program called notsafe.c by using a program you made called exploits.c

Create shellcode in exploits.c and then implement it into with stack smash which is vuln.c

Article on stack smash. http://insecure.org/stf/smashstack.html

//notsafe.c

int main(int argc , char **argv) {

char w[100] , x[100] , y[100] , z[100];

easyExploit (argv [1]);

return(0); }

int easyExploit (char *arg) {

char bufferstack [10];

strcpy(bufferstack , arg );

printf ("The buffer replies are .. [%s/%p]. " , bufferstack , &bufferstack );

return(0); }

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!