No entendi nada pero gracias de todas formas XD
Jeje, siendo sencillos sería así:
- En Shell NO Inverso podrías conectarte a una PC remota y abrir un Shell, para esto tu PC hará usa solicitud a la PC remota y muy probablemente dicha solicitud tenga que pasar por ciertas barreras como una NAT o FireWall
- El Shell Inverso consiste es hacer que sea el PC Remoto quien solicite conectarse a tu PC, de esta manera las barreras que tenga que pasar dicha solicitud sean de alguna manera controladas por ti ya que serás tu quien deba configurar la NAT y FireWall para permitir dicha conexión
En la Wiki también describen algo:
https://es.wikipedia.org/wiki/Anexo:%C3%89ticas_hacker#Shell_inversoHay bastante más en Internet, teniendo en cuenta lo que ya he puesto te será más fácil discriminar buena info
---
Creo que está demás pero Shell es una consola que interpreta comandos, como el Bash o el Cmd.