![]() |
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:
PortIn simple words, a port is an opening where a connection can be made. For example, for visiting a website like https://horje.org, the connection will be established to port 443 because HTTPS and the server use port 443 for connection. Ports are the number associated with IP addresses. Some commonly used ports are:
Bind Shell:![]() 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:![]() 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. Difference Between Bind Shell and Reverse Shell
|
Reffered: https://www.geeksforgeeks.org
Computer Networks |
Type: | Geek |
Category: | Coding |
Sub Category: | Tutorial |
Uploaded by: | Admin |
Views: | 11 |