首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Netcat反向shell

Netcat反向shell
EN

Stack Overflow用户
提问于 2010-12-22 12:12:36
回答 3查看 9.7K关注 0票数 2

我正在尝试为我的网络上的两台计算机创建一个反向shell,几年前我使用netcat,我记得我做了一些类似于侦听传入连接的事情:

代码语言:javascript
复制
netcat -v -l -p <PORT>

但现在当我尝试它不起作用时,我只得到了netcat的用法:

代码语言:javascript
复制
$ netcat -v -l -p 12345
usage: nc [-46DdhklnrStUuvzC] [-i interval] [-P proxy_username] [-p source_port]
      [-s source_ip_address] [-T ToS] [-w timeout] [-X proxy_protocol]
      [-x proxy_address[:port]] [hostname] [port[s]]

在最新的netcat版本中有什么变化吗?

我使用的是ubuntu 10.04

EN

回答 3

Stack Overflow用户

发布于 2010-12-22 12:23:23

市面上有无数不同的netcat变体。(好吧,不是真的;可能是半打主要的。)每一个都有不同的功能。

在Ubuntu中,你可以安装netcat-openbsdnetcat-traditionalnetcat6netcat只是一个由update-alternatives [--display/--set] nc管理的符号链接。

Ubuntu10.04最有可能安装netcat-openbsd并将其设置为默认设置(并且直接依赖于libvirt-bin),但是您的选项集只适用于其他实现。您可以使用nc.traditionalnc6 (当然,在安装适当的包之后),或者使用update-alternatives将它们设置为默认的netcat

票数 2
EN

Stack Overflow用户

发布于 2010-12-22 12:28:41

如果你丢弃了-p,你应该监听端口。

代码语言:javascript
复制
nc -vl <PORT>
票数 1
EN

Stack Overflow用户

发布于 2010-12-22 12:24:02

代码语言:javascript
复制
 -p source_port
         Specifies the source port nc should use, subject to privilege
         restrictions and availability.  It is an error to use this option
         in conjunction with the -l option.

nc -v -l 12345

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4506095

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档