Socat多功能网络工具

Socat多功能网络工具

socat的启用:与nc相同

①基本使用方法一、监听/聊天工具

1、Windows做客户端,kali做服务端

服务端kali开放7777号端口让客户端Windows7连接(谁做服务端,谁就要加stdout)

image-20240602213339017

Windows7连接Kali的7777端口

image-20240602213347016

2、Windows做服务端,kali做客户端

image-20240602213405396

image-20240602213412678

②基本使用方法二、正/反向弹shell

kali上使用socat工具将Windows7上的shell窗口反弹到Kali上

Windows7上使用socat工具将Kali上的shell窗口反弹到Windows7上

缺点:Kali是无法接收Windows的cmd窗口的,所以以下操作都是Windows接收Kali的窗口

环境:服务端Kali,客户端Windows7

1、正向反弹

kali的shell主动弹出

image-20240602213511700

Windows7连接

image-20240602213519097

2、反向连接

kali反向连接的方式,主动将自己的shell窗口弹给Windows7

image-20240602213530045

Windows7接收

image-20240602213538288

③基本使用方法三、文件传输

正反向传输文件,其实都差不多(不常用)

环境:服务端Kali,客户端Windows7

1、Kali写文件,并上传

image-20240602213549172

2、Windows7下载

image-20240602213558549

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
socat 是一个多功能网络工具,可以创建各种类型的套接字连接,并转换、重定向和过滤数据。以下是一些 socat使用示例: 1. 创建 TCP 套接字连接: ``` socat TCP4:example.com:80 - ``` 这个命令将创建一个 TCP 套接字连接,并将连接到 example.com 的 80 端口。连接成功后,它将等待从标准输入中读取数据,并将其发送到远程主机。远程主机的响应数据将被发送回本地主机,并显示在标准输出中。 2. 创建 UDP 套接字连接: ``` socat UDP4-DATAGRAM:example.com:1234 - ``` 这个命令将创建一个 UDP 套接字连接,并将连接到 example.com 的 1234 端口。连接成功后,它将等待从标准输入中读取数据,并将其发送到远程主机。远程主机的响应数据将被发送回本地主机,并显示在标准输出中。 3. 创建本地套接字连接: ``` socat UNIX-LISTEN:/tmp/mysocket,fork - ``` 这个命令将创建一个本地套接字连接,监听本地 /tmp/mysocket 文件。当有新连接时,它将创建一个子进程来处理连接,并将子进程的标准输入和输出与父进程的标准输入和输出相连接。这样,可以使用 socat 来创建各种本地套接字连接,例如 Unix 域套接字、命名管道等。 这些是 socat 的一些基本用法示例。socat 还支持许多其他类型的套接字连接和转换,例如 SSL、IPv6、SOCKS、PROXY 等。可以根据需要查看 socat 的文档,并根据实际情况进行调整和使用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值