记云服务器中挖矿病毒与防范

article/2025/9/21 22:31:09

文章目录

  • 前言
  • 大致过程
    • 发现过程
    • 应对措施与防范

前言

我自己的一台腾讯云服务器还有工作室指导老师的电信云服务器都中过挖矿病毒,其特征都是出现CPU拉满的情况。

腾讯云

image-20220509161500350

电信服务器

image-20220603113021675


大致过程

发现过程

腾讯云

这是我自己的一台1核2G的服务器,带宽1mbps,中了挖矿病毒后,首先就是出现xshell连接不上,监控显示CPU拉满,此时我就断定是中了挖矿病毒导致CPU一直在负荷工作。

电信

机子是8核16GB,中了挖矿病毒后,我的xshell依旧能够连上,起初我并没有察觉到中了挖矿病毒,可能机子太好原因?我docker容器都开了好几个我都没察觉。

发现经过

起初我想本地写一个shell脚本,然后添加一个定时任务来定期进行mysqldump备份,shell脚本写好了,然后就是在cron文件中写定时任务嘛。

输入crontab -e:出现下面这条

image-20220603113053353

刚开始对这个也没没有起疑心把,编辑添加了新的任务后保存,此时奇怪的就来了,跟我说没权限?我拿的是root账号登的说没有权限?

接着找了下教程:ECS实例Linux系统中执行crontab命令报错,说是让我用chattr来恢复cron权限,然后呢?

出现chattr: command not found,好家伙我发现不对了这工具也能没?接着我肯定要来安装这个chattr:

yum install e2fsprogs

安装好后呢,执行命令,接着继续对cron进行编辑,还是出现没有权限…

在这个过程中实际上我就搜出来好几个挖矿的字眼了,好家伙我渐渐感觉不对劲了,接着我就回到了crontab -e后出现的第一条命令,我顺着网址找到了b.sh,在b.sh中又从网上下下来两条sh,我看了看里面内容:

image-20220603191701916

image-20220603191715563

简直离大谱,我接着把那两个占用很大的CPU进程给kill,没想到过了几十秒又重新启动了,现在我能够确信是那条定时任务脚本搞的鬼。

好吧,我目前的认知也就到这里了,对这个问题我也没啥办法,就只能够重装系统了。

应对措施与防范

应对措施

① 若是中了挖矿病毒,有些病毒入侵较深的话,关联到系统底层组件,是很难彻底清除的。从安全角度不建议继续使用这个系统,可以做好快照的前提下,通过重置系统的方式恢复主机,数据可以通过快照创建的云盘挂载到实例上,拷贝需要的数据。

②挖矿病毒很难搞,基本都是重置系统解决才能够完全根治。

防范措施

1、一些额外的端口尽量不要长时间的对外开放,尤其是docker的那个2375端口(重点,我两次中病毒都感觉和这个2375有很大关系)

2、注重密码的严格性,定期修改密码!


我是长路,感谢你的耐心阅读。如有问题请指出,我会积极采纳!
欢迎关注我的公众号【长路Java】,分享Java学习文章及相关资料
Q群:851968786 我们可以一起探讨学习
注明:转载可,需要附带上文章链接


http://chatgpt.dhexx.cn/article/HJ47PSSa.shtml

相关文章

小程序 - 分享功能

将小程序分享至好友或者微信群,参考文档页面事件处理函数,小程序分享原来是可以监听成功分享的回调,但是该回调事件被微信禁用了,详情可查看分享功能调整 小程序分享,可通过右上角自带的分享按钮,也可以在.…

实现微信小程序分享功能

一、场景介绍 场景: 用户A分享小程序,用户B点击小程序,即用户A成功邀请新用户,用户A升级为VIP。 思路: 用户A分享小程序,用户B点击小程序,获取用户A提供的参数,并向后台发送请求&a…

uniapp微信小程序使用分享功能

实现效果为如下所示的小程序分享功能: 本项目是一个使用uniapp搭建的微信小程序,上线后点击右上角的…,发现其中的发送给朋友和分享到朋友圈是如下图所示的灰色不能点击: 那么,如何设置微信小程序的分享功能呢&#…

微信小程序分享朋友圈

微信小程序在基础库2.11.3之前没有分享到朋友圈的功能,分享的思路是用 canvas画布生成一张分享图片,保存到相册,用户将带有分享二维码的图片发到朋友圈,其他人可以识别图中二维码的方式进入小程序的指定分享页面。可参考智行火车票…

微信小程序分享页面

微信小程序页面无法分享到朋友圈之内的(只能分享到好朋友或者群中),并且微信小程序无法打开外部链接,只能跳转到小程序内部的pages页面。 问题来了,怎么通过小程序分享页面呢? 首先,这个页面一定…

uniapp微信小程序分享

uniapp微信公众号H5端分享:uniapp微信公众号h5端分享_停留的章小鱼的博客-CSDN博客 一、uniapp微信小程序分享(点击右上角胶囊 分享) 1、全局分享(每个页面胶囊都可以分享) !!!在…

关于微信小程序分享及分享朋友圈、复制链接

1、关于直接隐藏分享及分享朋友圈、复制链接 直接在需要禁用的小程序页面的onShow生命周期里使用 wx.hideShareMenu() 在体验版展示如下(分享和分享朋友圈已禁用,复制链接还在) 正式版才能完全生效,展示如下(分享和复…

微信小程序开启分享给好友及分享朋友圈功能

创建一个空白模板的微信小程序,发布成功后才发现不能分享给好友 及朋友圈 查了下才知道,要有分享功能需要开启。 在小程序首页的里添加以下两个函数 //用户点击右上角分享给好友,要现在分享到好友这个设置menu的两个参数,才可以…

uniapp 微信小程序分享、分享朋友圈功能

页内自定义分享按钮 当页面js上没有添加事件“onShareAppMessage”,右上角‘…’不会出现“转发”事件。 如果有事件,但是没有定义事件内容的话,转发的卡片则是当前页面的截屏信息。 官方文档:https://uniapp.dcloud.io/api/plug…

微信小程序实现分享到朋友圈

2020年7月8日。微信小程序推出分享朋友圈,所以笔者先来试一下,没想到一下搞成了 。。 按照微信官方文档得第一步,我们需要设置允许发给朋友,在小程序得生命周期里面这样写。 首先,把你的小程序基础库,改为…

小程序分享给好友以及分享到朋友圈

前言:小程序分享给好友或者朋友圈仅需我们使用微信自带的API,分享到朋友圈的前提是需要我们允许分享给好友,其次才可以分享到朋友圈,功能简单话不多说直接上官方API链接和代码。 一、分享给好友 wx.onShareAppMessage(function c…

微信小程序 转发 分享功能

官网文档:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/share.html 第一种情况 点击小程序转发 不加入参数 //转发onShareAppMessage: function() {let users wx.getStorageSync(user);if (res.from button) {}return {title: 转发,…

小程序实现分享朋友圈

有过小程序基础的同学都应该知道,小程序是不能直接分享到朋友圈,起码是自从我写下这边文章起,小程序还没有提供分享朋友圈的api。 但是公司很多时候都会想要传播自己的小程序,从而获取更多的流量,从而分享朋友圈的功能…

微信小程序实现分享至朋友圈的功能

微信小程序实现分享至朋友圈的功能 微信小程序从基础库 2.11.3 开始,可将小程序页面分享到朋友圈。适用于内容型页面的分享,不适用于有较多交互的页面分享。 1 设置分享状态 小程序页面默认不可被分享到朋友圈,开发者需主动设置“分享到朋友…

微信小程序分享功能

由于小程序的分享(微信、头条平台),需要监听页面的onShareAppMessage生命周期,小程序需要在页面声明了此生命周期,点击右上角的"胶囊"才会有分享功能, 而一般情况下,我们希望每个页面都可以分享&#xff0c…

微信小程序之分享功能

微信小程序之分享功能 小程序风口正盛,将小程序作为获客的来源之一实在合适不过,想要让小程序的获客产生裂变,那么从将小程序的数据发送出去势在必行,本文提供以下几种方案作为数据出口,达到老拉新/口碑传播的效果。 …

微信小程序的转发分享功能

文章目录 button组件的open-type"share"app.jsonpages/about/about.wxmlpages/about/about.wxsspages/about/about.js 页面右上角的转发按钮app.jsonpages/about/about.wxmlpages/about/about.wxsspages/about/about.jspages/home/home.wxmlpages/home/home.wxsspage…

vscode中文高亮

测试代码: #include <常用> 如(i)断; 如(j)下;空 主(){ }在vscode目录下resources\app\extensions\cpp\syntaxes中c.tmLanguage.json试改改. "match": "\\b(break|case|continue|default|do|else|for|goto|if|_Pragma|return|switch|while|断|下)\\b&quo…

vscode中文标点符号自动转英文标点符号

vscode中文标点符号自动转英文标点符号

vscode中文乱码解决方法总结

第一种方法&#xff1a;直接点下面的 找到GB18030(其实GB都可以&#xff0c;我也不懂&#xff0c;一个一个试吧) 运行就可以了 第二种方法&#xff1a;点击设置&#xff0c; 在上面搜索 编码 &#xff0c;点击utf8 下拉找到GB 第三种方法&#xff1a; 这种方法我也不会&#xf…