Question: Your first task as an Evil Hacker is to develop your very own shellcode. Shellcode is binary code that, when executed by a CPU, uses
Your first task as an Evil Hacker is to develop your very own shellcode. Shellcode is binary code that, when executed by a CPU, uses a system call to launch an interactive shell, giving an attacker free rein over the system. Thus, the ultimate goal of an attacker is to inject their shellcode into a program and get it to run.
On UNIX systems, like the Linux student servers, the shell program is named binsh Therefore, you will develop a piece of code that will execute this program.
Shellcode, when executing, cannot make any assumptions about the environment eg it cannot rely on any data already in memory besides itself This can make developing shellcode challenging.
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
