2018-12-26 基本工具—— netcat -NC

NC呢可有以下几种用途:

1.远程探测并连接端口

nc -nv 192.168.75.2 333(端口号)

2.远程通信(建立在连接端口基础)

服务机  nc -l -p 333(打开端口)

客户机 nc -nv 192.168.75.2 333(服务机IP)

连接之后即可进行简单文本传输,亦即通信实现

3.电子取证(不破环待取证服务器原始介质的情况下取证)

服务机(远程机器)nc -l -p 333 > ls1.txt

客户机(待取证机)netstat -a |nc -nv 192.168.75.3 333

即可将端口信息传输

4.nc传递文件

(1)传送端(服务端口接收)

nc -nv 192.168.75.3 333 <ps.txt -q 1

接收端

nc -l -p 333 >1.txt

即将传送端的 ps.txt文件传输至接收端 存为 1.txt

(2)传输方接收方互换(服务端口发送)

原传输端(换为接收端)

nc -nv 192.168.75.3 333 >11.txt

原接收端(换为发送端)

nc -l -p 333 <1.txt -q 1

5.nc传输目录

传输方 (服务端口监听方)

tar -cvf - system/ | nc -lp 333 -q 1

接收方

nc -nv 192.168.75.3 333 | tar -xvf -

通过服务方监听333端口,实现先压缩system目录,并将其置于服务端口传输,接收方一旦使用nc与该端口建立连接,即将system目录传输,之后在接收方进行解压。传输完成

6.传输加密文件

传输方

mcrypt --flush -Fbq -a rijndael-256 -m ecb < 111.txt | nc -nv 192.168.75.3 333 -q 1

接受方

nc -l -p 333 | mcrypt --flush -Fbqd -a rijndael-256 -m ecb > 111.txt

7.端口扫描

tcp开放端口扫描 nc-nvz 192.168.75.4 1-35535    -z启动扫描功能 -n ip地址扫描 -v显示详细信息

udp 开放端口扫描 nc-nvzu 192.168.75.4 1-65535

8.远程克隆硬盘

利用dd复制命令与nc端口接触相结合实现硬盘克隆,或内存

待克隆方 dd -if=/dev/sda | nc -nv 192.168.75.4 333  -q 1

克隆方    nc -lp 333 | dd-of=/dev/sda

硬盘不宜太大,远程克隆较慢  

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 目录 基础使用单向侦听双向聊天日常习惯 拓展使用正/反向域名解析传输⽂件/目录;加密传输端口扫描,获取banner...
    linx255阅读 968评论 0赞 1
  • 部分内容转载自搜狗百科 cmd是command的缩写.即命令提示符(CMD),是在OS / 2 , Windows...
    青冥之上阅读 2,536评论 0赞 24
  • 命令简介 cmd是command的缩写.即命令行 。 虽然随着计算机产业的发展,Windows 操作系统的应用越来...
    灰猩猩阅读 6,085评论 0赞 5
  • netcat是网络工具中的瑞士军刀,它能通过TCP和UDP在网络中读写数据。通过与其他工具结合和重定向,你可以在脚...
    ssdsss阅读 1,895评论 0赞 0
  • 今天谈一谈如何在孩子不同的年龄阶段,给孩子选书。 每一个孩子都有个体的差异性,生活环境不同,父母的教育方式不同,有...
    Bella贝啦阅读 296评论 0赞 0

友情链接更多精彩内容