実行しようとすると、nc -l 1337 -e /bin/bash
次のように表示されます。
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]]
リモートでコマンドを実行したいが、リモートでテキストだけが印刷されます。これがうまくいかない理由と回避策は何ですか?
ベストアンサー1
代わりにnc -l 1337 -e /bin/bash
完全に同じように動作する別の方法は、nc -l 1337 | /bin/bash
受信したすべてを/bin/bash
。