如何在客户端使用netcat生成shell?

拉克什·马内(Rakesh Mane)

我知道我可以使用以下方法在服务器端生成外壳程序:

nc -l 1111 -e /bin/bash

但是我想在客户端生成外壳。

我试着做: nc 127.0.0.1 1111 | /bin/bash

它有效,但是我看不到已执行命令的输出。

所以问题是,有什么方法可以使用netcat在客户端生成外壳程序吗?

伊尔卡楚

似乎对我有用,但是取决于netcat的版本。Debian打包了两个:“ netcat-traditional ”和“ netcat-openbsd ”。前者-e在客户端和服务器模式下都支持,后者根本不支持它。

$ nc.traditional localhost 1234 -e /bin/bash

$ nc.openbsd localhost 1234 -e /bin/bash
nc.openbsd: invalid option -- 'e'

我的OSX上的一个也不支持。

如果需要使用不支持的netcat进行此操作-e,则可能需要这样的操作:如何在两个程序之间建立双向管道?

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用netcat创建永久客户端连接?

我如何在Shell脚本(Netcat)上以文本形式从服务器到客户端执行文本

如何在IntelliJ IDEA中生成WSDL客户端

如何在micronaut中用生成的客户端发布

如何在Maven中将CXF wsdl客户端生成与通配符一起使用?

如何使用 oauth 从任何 API 生成客户端 ID 和客户端密码

如何使用Blazor生成并保存文件客户端?

json 模式如何使用 nswag 生成 swager 客户端

如何使用 Encore 生成本地客户端

如何在客户端Java应用程序中使用客户端证书?

如何在Flask / Socketio中使用服务器接口在服务器端生成“虚拟客户端”

使用 ExpressJS,如何在客户端使用 NPM 包?

如何在客户端JavaScript中使用打字稿?

码头:如何在码头客户端中使用SSL

如何在存储中使用客户端githook?

如何在Flutter应用中使用WebSocket客户端?

如何在HTTPS中使用客户端证书?

如何在客户端使用外部打字稿库?

如何在Delphi中使用HTTP客户端API

如何在客户端代码中使用节点模块?

如何在Meteor中使用本机客户端库?

如何在客户端使用“refreshToken”刷新谷歌“accessToken”

如何在Mosquitto MQTT中使用客户端ID?

如何在Django中使用Paho mqtt客户端?

如何在片段中使用 GoogleAPI 客户端

如何在Blazor客户端中使用Socket?

如何在Typescript中使用“ dialogflow”客户端库?

如何在不同的PC上使用客户端聊天

如何在客户端使用estraverse js库?