9.12. netcat之使用netcat发送文件

未匹配的标注

使用netcat发送文件

基于上面的例子,还可以完成更有用的任务。下面介绍如何将文件传输到远程主机,之后利用此功能可以很容易地构建一些更强大的攻击。因为建立了一个标准的TCP连接,可以通过该连接传输任何类型的信息——在这种情况下,传输一个文件。
为了实现这一点,必须首先选择连接的一端为侦听端。然而,在此并不是与上一个例子中一样,将信息打印到屏幕上,而是将所有信息直接存入一个文件中:
netcat -l 4444 > received_file
在第二台计算机上,通过输入以下内容创建一个简单的文本文件:
echo "Hello,this is a file" > original_file
现在即可使用此文件,作为下一步向监听计算机建立的netcat连接的输入。该文件将被传输到监听计算机,就像它是以交互方式输入的一样:
netcat zebes.com 4444 < original_file
可以在侦听连接的计算机上看到,其中现有一个名为received_file的新文件,文件中包含另一台计算机上所输入的文件的内容:
Notepad received_file
Hello,this is a file
如你所见,通过使用netcat,可以很容易地利用此连接传输各种信息,包括整个目录的信息。

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 只看当前版本


暂无话题~