摸鱼撸了个详细的 nc 使用说明,欢迎指正
netcat 是一款调试 TCP/UDP 网络连接的利器,常被称作网络调试的瑞士军刀,可见其功能强大。
netcat 在 Linux, Windows 等各大操作系统上都有对应等发行版,以下以 Linux(Ubuntu 16.04) 为例介绍其几个强大的用法。
简单来说,nc 有以下功能:
- 模拟 TCP 服务端
- 模拟 TCP 客户端
- 模拟 UDP 服务端
- 模拟 UDP 客户端
- 模拟 UNIX socket 服务端
- 模拟 UNIX socket 客户端
- 端口扫描
- 传输文件
- 将服务器 bash 暴露给远程客户端
- 内网穿透,反向获取防火墙后的机器的 bash
- 以下分别举例说明(详见原文)
https://segmentfault.com/a/1190000016626298
感觉 socat 更强大
我第一次用 netcat 还是我读初中的时候看黑客防线……一眨眼我都三十了……岁月啊
依旧活跃在 网络安全攻防的第一线
webshell su 提权 数据库分离 3389 lcx
我也这么觉得
哈哈,都是回忆
socat 不太明白用法
N 年前的神器啊!
+1
+1 还记得当年的黑客 X 档案 一转眼也过去 10 年了
nping
nmap
socat 确实强大,但是 nc 是许多 Linux 发行版默认安装的,所以更常用吧
所以生产服务器缺省要把 nc 删掉。。。。嘿嘿。
好有道理的样子
像反弹 Shell 这样的,该怎么加密通信内容呢?