Você não precisa usar nc -l 1337 /e /bin/bash
. Em vez disso, uma alternativa que funciona exatamente da mesma maneira é que nc -l 1337 | /bin/bash
exibe tudo o que recebe em /bin/bash
.
Quando tento executar nc -l 1337 -e /bin/bash
, ele diz:
nc: invalid option -- e
usage: nc [-46AacCDdEFhklMnOortUuvz] [-K tc] [-b boundif] [-i interval]
[-p source_port] [--apple-delegate-pid pid] [--apple-delegate-uuid uuid]
[-s source_ip_address] [-w timeout] [-X proxy_version]
[-x proxy_address[:port]] [hostname] [port[s]]
Eu quero executar comandos remotamente, mas em vez disso, apenas imprime remotamente o texto. Por que isso não está funcionando e como posso corrigi-lo?