Question: Operating System and Security Assignment ( 1 5 Points ) . vuln ( Attached with the homework ) is an ELF binary that has been

Operating System and Security Assignment (15 Points).
"vuln" (Attached with the homework) is an ELF binary that has been written in C language and compiled in Linux X86 architecture using gec compiler. The program asks the user to enter a valid password in order to gain access to the program.
Notes
1- Try using an old version of Ubuntu (not a new one)
2- Don't forget to disable the ASLR before crafting the exploit.
3- This is a group project of no more than two students and is worth 15 points
4- You must give the program full permissions on Linux
5. You must provide snapshots for each step; otherwise, points will not be counted.
6- Late submissions will not be accepted.
7- In case you got stuck in objective 2, use pwntools
Python library.
Objectives
1. Exploit the program and gain access to the restricted area. (4 points)
2. Exploit the program and redirect the control flow to a shellcode that prints out your name upon successful execution.
Use the Metasploit framework to generate a shellcode that does this sort of functionality for you. (10 points)
3. Use a tool to extract and list the system calls that have been used in this program (1 point)

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 Programming Questions!