<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[Heck's  Blog]]></title> 
<link>https://www.heckjj.com/index.php</link> 
<description><![CDATA[一瞬间的决定，往往可以改变很多，事实上，让自己成功的往往不是知识，是精神！ 如果你总是为自己找借口，那只好让成功推迟。执行力，今天！]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[Heck's  Blog]]></copyright>
<item>
<link>https://www.heckjj.com/post//</link>
<title><![CDATA[Linux服务器被kdevtmpfsi 挖矿病毒入侵]]></title> 
<author>Heck &lt;@hecks.tk&gt;</author>
<category><![CDATA[运维管理]]></category>
<pubDate>Sat, 25 Dec 2021 05:54:10 +0000</pubDate> 
<guid>https://www.heckjj.com/post//</guid> 
<description>
<![CDATA[ 
	一. 错误信息<br/>先上阿里云上的报警信息。有个最大的问题是：top命令查看自己服务器CPU运行情况，会发现kdevtmpfsi的进程，CPU使用率为100%，第一次删除干净了kdevtmpfsi程序，没曾想几分钟以后，就出现了第二个警告。使用netstat -antp命令查看端口使用情况，又出现了kdevtmpfsi如图所示<br/><br/>netstat -antp<br/><br/><a href="https://www.heckjj.com/attachment.php?fid=221" target="_blank"><img src="https://www.heckjj.com/attachment.php?fid=221" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/>二.解决方法<br/>一般出现kdevtmpfsi病毒都会伴有定时任务，就会出现我上面说的处理一次后，又会继续出现，反反复复处理不干净。<br/><br/>1.首先停掉kdevtmpfsi的程序<br/>ps aux<br/>找到kdevtmpfsi的进程<br/><br/>删除掉与kdevtmpfsi相关的进程<br/><a href="https://www.heckjj.com/attachment.php?fid=222" target="_blank"><img src="https://www.heckjj.com/attachment.php?fid=222" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/>kill -9 20267<br/>kill -9 20367<br/><br/>2.删除Linux下的异常定时任务<br/>crontab -l 查看定时任务<br/>crontab -r 表示删除用户的定时任务，当执行此命令后，所有用户下面的定时任务会被删除<br/><br/>如下图所示<a href="https://www.heckjj.com/attachment.php?fid=220" target="_blank"><img src="https://www.heckjj.com/attachment.php?fid=220" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/>3.结束kdevtmpfsi进程及端口占用<br/>netstat -antp<br/><br/>找到kdevtmpfsi端口 我这里是28244 图中可以看到。不要直接杀掉，因为有守护线程还会重启。<br/><br/>ps -aux &#124; grep kinsing<br/>ps -aux &#124; grep kdevtmpfsi<br/><br/><br/><br/>kill -9 28244<br/>kill -9 28829<br/><br/>4.删除掉kdevtmpfsi的相关文件<br/>cd&nbsp;&nbsp;/tmp<br/>ls<br/>rm -rf kdevtmpfsi <br/>rm -rf /var/tmp/kinsing&nbsp;&nbsp;<br/>最后自己可以再检查一下是否还有kdevtmpfsi的相关文件，有的话就继续删除<br/>find / -name kdevtmpfsi<br/>find / -name kinsing<br/><br/>三.怎么预防处理这个病毒<br/>最根本的原因可能是自己的redis 6379配置不当导致的。大家可以参考阿里云的Redis服务安全加固<br/>当然也可能是弱密码，被强行扫描了，建议定期更换系统密码。<br/><br/>也可以使用下面工具清除<br/>#! /bin/sh<br/>step=1<br/>for (( i = 0; i &lt; 60; i = (i+step) )); do<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;date &gt;&gt; /data/shell/clear_date_log.txt<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;KID=$(ps -ef &#124;grep kdevtmpfsi &#124;grep -w &#039;kdevtmpfsi&#039;&#124;grep -v &#039;grep&#039;&#124;awk &#039;&#123;print $2&#125;&#039;)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if [ $KID];then #<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo &quot;[info]kdevtmpfsiIDΪ:$KID&quot; &gt;&gt; /data/shell/clear_date_log.txt<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;kill -9 $KID<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rm -f /tmp/kdevtmpfsi<br/>&nbsp;&nbsp;&nbsp;&nbsp;fi<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sleep $step<br/>done<br/><br/>exit 0<br/><br/>复制上面代码另存为kill_kdevtmpfsi.sh<br/>
]]>
</description>
</item><item>
<link>https://www.heckjj.com/post//#blogcomment</link>
<title><![CDATA[[评论] Linux服务器被kdevtmpfsi 挖矿病毒入侵]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>https://www.heckjj.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>