Question: The following program has buffer overflow vulnerability. #include #include int main ( void ) { char buff [ 1 5 ] ; int pass =
The following program has buffer overflow vulnerability.
#include
#include
int mainvoid
char buff;
int pass ;
printf
Enter the password:
;
getsbuff;
if strcmpbuff "thegeekstuff"
printf
Wrong Password
;
else
printf
Correct Password
;
pass ;
if pass
Now give root or admin rights to user
printf
Root privileges given to the user
;
return ;
a Explain how it can be exploited and what would be the result of an attack that exploits this
vulnerability?
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
