Friday, March 29, 2024 3:50 PM
A shell is a program that interprets our commands and gives the written commands to the operating
system. It acts as an interface between the user and the operating system. It takes input from the
keyboard and gives it to the OS, and the terminal lets you type commands and interact with the shell.
Some Popular Shell:
Windows PowerShell
Windows Command Prompt
bash
sh
dash
Born
Korn
Bind Shell:
A bind shell is a sort of setup where remote consoles are established with other
computers over the network. In Bind shell, an attacker launches a service on the
target computer, to which the attacker can connect. In a bind shell, an attacker
can connect to the target computer and execute commands on the target
computer. To launch a bind shell, the attacker must have the IP address of the
victim to access the target computer.
Reverse Shell:
A reverse shell or connect-back is a setup, where the attacker must first start the
server on his machine, while the target machine will have to act as a client that
connects to the server served by the attacker. After the successful connection, the
attacker can gain access to the shell of the target computer.
To launch a Reverse shell, the attacker doesn’t need to know the IP address of
the victim to access the target computer.