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]]
コマンドをリモートで実行したいのですが、テキストをリモートで出力するだけです。これが機能しないのはなぜですか?どうすれば修正できますか?
nc -l 1337 /e /bin/bash
を使用する必要はありません。代わりに、まったく同じように機能する代替手段はnc -l 1337 | /bin/bash
が受信したすべてを/bin/bash
に出力します。