当前位置: 主页 > 电脑系统维修 > Linux Netcat 通知—网络机器中的马刀

Linux Netcat 通知—网络机器中的马刀

发布时间:2015-09-09 06:57点击:

  通知所能实现的事件令人惊异。

  netcat所做的就是正在两台计算机之间构建链接并前往两个数据流,正在这以后所能做的事就看你的想象力了。你能构建一度服务器,传输资料,与冤家聊天,传输流或者许用它作为其它协定的存户端。

  上面是一些运用netcat的事例.

  能够运转正在TCP或者许UDP形式,默许是TCP,-u参数调动为udp.z 参数通知netcat运用0 IO,指的是一旦联接开放,没有停止数据交流(注:那里译者没有准,如有其它更好的,请指出)

  v 参数用冗余选项(注:即细致输入)

  n 参数通知netcat 没有要运用DNS反向查问IP地点的域名

  某个

  通知会打印21到25 一切的端口。Banner是一度文本,Banner是一度你联接的服务发送给你的文本消息。当你试图甄别破绽或者许服务的类型和读物的时分,Banner消息常有用的。然而,并没有是一切的服务都会发送banner。

  一旦你发觉的端口,你能够简单的运用netcat 联接服务抓取他们的banner。

  $ nc -v 172.31.100.7 21

  如果你想和你的冤家聊聊,有很多的硬件和消息服务能够供你运用。然而,假如你没有这样奢靡的配置,比方你正在电脑试验室,一切的对于外的联接都是被的,你怎么和终日坐正在隔壁房间的冤家沟通那?没有要烦恼了,netcat需要了那样一种办法,你只要要创立一度Chat服务器,一度事后肯定好的端口,这形状他就能够联络到你了。

  Server

  $nc -l 1567

  大全体工夫中,咱们都正在试图经过网络或者许其余机器传输资料。有很多种办法,比方FTP,SCP,SMB之类,然而当你但是需求暂时或者许一次传输资料,真的不值糜费工夫来装置配置一度硬件到你的工具上嘛。假定,你想要传一度资料file.txt 从A 到B。A或者许B都能够作为服务器或者许存户端,以次,让A作为服务器,B为存户端。

  Server

  $nc -l 1567 file.txt

  那里咱们创立了一度服务器正在A上况且重定向netcat的输出为资料file.txt,那样当任何顺利联接到该端口,netcat会发送file的资料形式。正在存户端咱们重定向输入到file.txt,当B联接到A,A发送资料形式,B销毁资料形式到file.txt.

  没有多余创立资料源作为Server,咱们也能够相同的办法运用。像上面的咱们发送资料从B到A,然而服务器创立正在A上,这次咱们仅需求重定向netcat的输入况且重定向B的输出资料。

  B作为Server

  Server

  $nc -l 1567 file.txt

  发送一度资料很容易,然而假如咱们想要发送多个资料,或者许整个节目,一样很容易,只要要运用紧缩机器tar,紧缩后发送紧缩包。

  假如你想要经过网络传输一度节目从A到B。

  Server

  $tar -cvf dir_name nc -l 1567

  dd是一度从磁盘读取原始数据的机器,我经过netcat服务重视定向它的输入流到其余工具况且写入到磁盘中,它会随着分区表正片一切的消息。然而假如咱们曾经做过火区况且只要要仿造root分区,咱们能够依据咱们零碎root分区的,更改sda 为sda1,sda2.之类。

  通知把某个fifo资料形式定向到shell 2&1中。是用于重定向规范谬误输入和规范输入,而后弹道到netcat 运转的端口1567上。至此,咱们曾经把netcat的输入重定向到fifo资料中。注明:

  从网络收到的输出写到fifo资料中

  cat

  现正在,什么是反向shell的尤其之处呢

  反向shell时常被用于绕过风火墙的,如入站联接。相似,我有一度公用IP地点为172.31.100.7,我运用代理服务器联接到内部网络。假如我想从网络内部拜访这台工具如1.2.3.4的shell,那样我会用反向壳子用来这一手段。

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
电脑维修