Shell's
These are some tests I conducted in my homelab while practicing the techniques I learned from Hack The Box Academy.
So i was studying about some shells, and i found out there are three main kinds of shells;
Reverse Shell -> This one which works with a "literally" a reverse connection, so what happens is, instead of the client making a connection to the server, the server makes a connection to the client, you exploit something in the server, which gives you like a "RCE" andallows the server to make a connection back to you.
Bind Shell -> After you exploiting something in the server, you leave an open door, that connects you to a shell, its kind more resilient because if you lose connection, you can just connect again, different from the reverse shell, that forces you to exploit the server all again.
Web Shell -> So this one happens with a missconfiguration of a web server, which with some exploit, you get a shell from a web page, that sends you back information from the terminal.
I got really curious about this one, because it sounded so easy to test it in my home lab, so thats what i did. Web Shell HomeLab
Last updated