2 Netcat文件传输


使用场景


1、 取证
当目标机器被黑客攻击之后,取证人员可以利用nc的文件传输功能来获取目标机器上的文件内容。
避免直接在目标机器上进行操作造成取证的误差。

2、 单纯获取目标机器敏感文件
当目标机器上有一些文件内容,无法正常下载时,可以利用nc进行文件传输。


为什么可以直接利用nc进行文件传输呢?

nc中的数据传输 使用的是标准的输入、输出流,所以可以直接利用命令行来进行操作。

文件传输使用方法

image

image

如果此时服务端并没有准备好连接,而客户端已经使用nc进行连接,那么客户端会一直等待下去,直到连接上服务端,造成一种“假死”状态。
解决方法:设置等待时间。

- nc -w3 [ip] [port]  设置等待3秒钟,超过3秒钟,客户端直接关闭等待连接。

服务端:

kali@kali:~/Desktop$ nc -l -p 4444 >server-rev.txt

此处会被hang住

客户端:
kali@kali:~/Desktop/nc$ nc 10.0.0.33 4444 <file.txt


新开窗口服务端:
查看文件
kali@kali:~/Desktop$ cat server-rev.txt
file_tran

image

posted @ 2020-03-14 21:21  前海渔文乐  阅读(220)  评论(0编辑  收藏  举报