What is a reverse shell?
It’s a(n insecure) remote shell introduced by the target. That’s the opposite of a “normal” remote shell, that is introduced by the source. Let’s try it with localhost instead of 10.0.0.1: Open two tabs in your terminal. open TCP port 8080 and wait for a connection:nc localhost -lp 8080 Open an interactive shell, and redirect the IO streams … Read more