netcat

作者: fulj | 来源:发表于2020-03-01 14:39 被阅读0次

基于tcp/ip协议(c/s模型的)的“瑞士军刀”


image.png

基本功能

  • 仅可以聊天
# 创建一个服务器端方法
# nc -l -p [localport]
nc -l -p 4444
# 创建一个客户端方法(链接服务器端)
# nc [remote_addr] [remoteport]
nc 192.168.1.102 4444
  • 返回shell的功能-- ssh 不能用的时候是不是很爽
# 创建一个服务器端方法:
nc -l -p [localport] -e cmd.exe
# 创建一个客户端方法(连接服务器端):
nc [remote_addr] [remoteport]

文件传输

使用场景
1、取证
目标机器被黑客攻击后,取证热源可以利用nc的文件传输功能来获取目标机器上的文件内容,避免直接在目标机器上进行操作造成取证误差
2、单纯获取目标机器上敏感文件
当目标机器上有一些文件内容,无法正常下载时,可以利用nc进行文件传输

为什么可以利用nc进行文件传输呢?
nc中的数据传输,使用的是标准的输入、输出流,所以可以直接利用命令行来进行操作

使用方法

  • 客户端传文件到服务器端
# 创建一个服务器端方法
nc -l -p [localport] > outfile
# 创建一个客户端方法(链接服务器端):
nc [remote_addr] [remoteport] < infile
  • 服务器端向客户端传输数据
# 创建一个服务器端方法:
nc -l -p [localport] < infile
# 创建一个客户端方法(连接服务器):
nc [remote_addr] [remoteport] > outfile

设置超时时间 -w 参数 避免nc假死

信息探测

建立后门

相关文章

  • CentOS7下源代码安装netcat-0.7.1

    NetCat 0.7.1下载 NetCat-0.7.1的官网地址为:http://netcat.sourcefor...

  • 网络利器netcat

    netcat netcat具有“网络瑞士军刀“之称,支持从命令行跨网络读取和写入数据。 netcat 有 GNU ...

  • windows 下sparkstreaming或flink测试用

    下载并安装: 下载netcat(https://eternallybored.org/misc/netcat/...

  • window下使用nc

    步骤1:下载netcat,地址:https://eternallybored.org/misc/netcat/ 步...

  • Netcat实验两则

    好可惜前几日才接触Netcat,听闻Netcat有“瑞士军刀”之美称,出于好奇,做Netcat实验两个: 1.使用...

  • 安装Chocolatey

    复制以下命令在cmd窗口以管理员身份运行: 安装netcat 使用netcat:

  • netcat

    netcat是网络界的瑞士军刀,是一个用于TCP/UDP连接和监听的linux工具,主要用于网络传输及调试领域。n...

  • netcat

    netcat是网络工具中的瑞士军刀,它能通过TCP和UDP在网络中读写数据。 通过与其他工具结合和重定向,你可以在...

  • netcat

    Install

  • netcat

    基于tcp/ip协议(c/s模型的)的“瑞士军刀” 基本功能 仅可以聊天 返回shell的功能-- ssh 不能用...

网友评论

      本文标题:netcat

      本文链接:https://www.haomeiwen.com/subject/iegbhhtx.html