记一次遇到挖矿程序的经历「建议收藏」

记一次遇到挖矿程序的经历「建议收藏」就在几天前,遇到了一次挖矿程序偷偷装在ECS阿里云服务器上的经历。那是一个风和日丽的上午,我和往常一样来到公司,倒杯水等待电脑打开,之后打开日常维护的几个系统。结果其中有一个OA系统,发现无法正常打开。一开始我以为是网络问题,但是发现打开其他网站正常,于是登上服务器准备探个究竟。登陆云服务器后,重启OA服务,发现报错,报错提示连接线程池连接不上。根据提示,怀疑是连不上部署在本地的数据服…

大家好,又见面了,我是你们的朋友全栈君。

就在几天前,遇到了一次挖矿程序偷偷装在ECS阿里云服务器上的经历。

那是一个风和日丽的上午,我和往常一样来到公司,倒杯水等待电脑打开,之后打开日常维护的几个系统。

结果其中有一个OA系统,发现无法正常打开。一开始我以为是网络问题,但是发现打开其他网站正常,于是登上服务器准备探个究竟。

登陆云服务器后,重启OA服务,发现报错,报错提示连接线程池连接不上。根据提示,怀疑是连不上部署在本地的数据服务器,在云服务器上ping 了一下数据服务器的1433端口发现果然无法ping通。

想了一下上周下班的时候又没有对配置进行什么修改,怎么会这样呢?

灵机一动,打开资源管理器一看,发现其中有一个叫做windows Microsoft的程序占用了百分之87的CPU资源:

记一次遇到挖矿程序的经历「建议收藏」

 

看到这里,感觉有一丝不对劲,右键查看该进程的文件位置,打开后是这样一个exe文件:

记一次遇到挖矿程序的经历「建议收藏」

众所周知,lsass.exe是一个系统文件,用于本地安全和登陆策略,根本不可能会一下子占87的内存吧。

这个时候,正好IT的同事进来告诉我,收到阿里云服务器被攻击的消息:

记一次遇到挖矿程序的经历「建议收藏」

记一次遇到挖矿程序的经历「建议收藏」

 

瞬间真相水落石出。我发现的这个伪装成lsass.exe的文件应该就是所谓的挖矿程序,并且阿里云服务器发现后自动关闭了全部端口,导致我在这台服务器上的OA系统无法启动(因为连接不上本地数据库)。

当时也是比较紧急的情况,然后之前也没有遇到过类似情况,虽然在网上也查了一些应对的资料和方法但也不敢随意用。因为主要都是删除查杀操作,怕删了不该删的东西,于是还是觉得找阿里云团队,发现问题后立马下达工单让对方解决(对方也是花了半天多时间解决,在下午2点左右通知我们可以使用了),同时也是找了一下自己这边的原因和之后遇到该类情况的解决办法。

根据得到的一些反馈信息,猜测漏洞入口应该是我们使用的windows系统自带的远程连接,且我们的远程连接密码是弱密码,被对方暴力破解了。

解决办法是将我们远程连接的密码尽可能使用强密码,从原来8位改到了现在16位。到目前为止,我们的服务器没有被再次入侵过。

 

想要了解更多的同学,可以参考这篇博文,了解挖矿程序的机制,这里我就不班门弄斧了:

https://blog.csdn.net/YoungCain/article/details/87919048

整个病毒的运行过程:

记一次遇到挖矿程序的经历「建议收藏」

然后因为挖矿程序大多进程直接删除删不掉的,过一段时间又会自己启动出来,原因是挖矿程序在系统中写了定时任务:

通过以下语句可以查看windows系统下定时任务和删除定时任务(在CMD中运行如下命令):

schtasks /query       –查看定时任务

schtasks /delete /tn “crontab_name”   –删除某个定时任务 

 

如果挖矿程序做了保护机制,篡改了你系统中的一些函数,导致你无法调用命令,那你只能先去一台正常的电脑上把对应的函数文件拷贝到该电脑并尽快通过命令删除定时任务和kill 挖矿命令。

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/124819.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • goland 2021.12激活码[最新免费获取]「建议收藏」

    (goland 2021.12激活码)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

  • 电脑爱好者GHOSTWIN7纯净版V3.0

    电脑爱好者GHOSTWIN7纯净版V3.0系统特色:1系统使用系统总裁论坛最新封装工具和IT天空论坛最新驱动包制作而成2主题已破解,可使用第三方主题3我的文档收藏夹虚拟内存智能转移非系统分区4集成DirectX最新版本运行库,VB、VC++2005SP1、2008、2010、2012等运行库文件。…

  • 三种查看MySQL数据库版本的方法

    三种查看MySQL数据库版本的方法

    2021年10月18日
  • Select2 4.0.5 API

    Select2 4.0.5 API

  • tabnine pro 激活码【中文破解版】

    (tabnine pro 激活码)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.cn/100143.html…

  • kettle python_Kettle入门教程

    kettle python_Kettle入门教程最近做的项目用到了ETL工具Kettle,这个工具相当好用,可以将各种类型数据作为数据流,经过处理后再生成各种类型的数据。正如其名“水壶”,将各个地方的水倒进水壶里,再用水壶倒入不同的容器。不过一来初学乍用,二来对此任务不是很感兴趣,研究的不是很深入,可能是以一种不科学的方法使用的,但观教程,常用的内容似乎也涉及到了,并且Y大说过,要善于总结,于是有了这篇,作为入门说明吧。一、下载与安装官网地址大…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号