DDoS木马删除

最近云服务器 错,查看是被DDoS攻击了,经过一些努力,终于完成删除,现总结如下。

目录

一、检测命令是否被更换

二、查看木马源文件

 三、删除

3.1 在crontab计划任务中删除

3.2 删除计划任务文件 

3.3 删除libudev4.so木马源文件

四、删除开机启动项中的木马文件

4.1 删除开机启动木马文件

4.2 删除启动脚本中木马文件

五、检查和重启

5.1 查看是否有木马进程运行

5.2 重启

参考


一、检测命令是否被更换

安装rkhunter,此软件可以检测命令是否被DDoS恶意替换。

然而并没有发现命令被替换。看来这个杀手不太冷,哈哈哈。

注:如果发现命令被替换用yum -y reinstall XXXX 重新安装,XXXX为命令的组名。

二、查看木马源文件

用top命令查看当前进程,发现恶意进程名为一串十位随机字母。kill进程并没有作用。

ll /proc/XXXX (XXXX为进程ID)查看进程信息,可以看到进程路径。

将木马文件转码并保存到自定义目录

 在windows上运行以下命令(注意是windows上)获取把服务器上的病毒文件

用记事本打开后如下图,发现DDoS将病毒文件gcc.sh放到了crontab计划任务中。

打开crontab如图,发现最下面多了两个任务gcc.sh、gcc4.sh

打开gcc4.sh如图,可见/lib/libudev4.so和/lib/libudev4.so.6为木马文件。

 三、删除

3.1 在crontab计划任务中删除

在crontab计划任务文件中清除,清除后对crontab添加i属性防止修改。

3.2 删除计划任务文件 

进入/etc/cron.hourly目录,发现还有一个mludiqpla.sh也为木马文件,删除gcc.sh、gcc4.sh和mludiqpla.sh

3.3 删除libudev4.so木马源文件

进入/lib

在删除libudev4.so时,发现删除之后会马上新建。

使用top或pstree -p命令发现木马进程为tyitmnxqip,PID为17063,不要直接kill进程,不然会马上再生。

使用kill -STOP 17063停止进程。

删除/etc/init.d中木马文件,find /etc -name ‘*tyitmnxqip*’ | xargs rm -f

删除/usr/bin中木马文件,rm -f /usr/bin/tyitmnxqip

删除/usr/bin中的可疑文件,一般为十位随机数,ls -lt /usr/bin | head

杀掉木马进程现在不会再生,kill -9 17063

现在可以进入/lib,现在可以删除libudev4.so;libudev4.so.6

 

四、删除开机启动项中的木马文件

4.1 删除开机启动木马文件

开机启动项位于/etc/rc*/目录下,/etc/rc*/init.d中为软连接

如图红色标出的为木马文件,全部删除。它们以K90或S90开头,有些不超过十位数也为木马文件。

4.2 删除启动脚本中木马文件

删除/etc/init.d中十位随机数(个别不超过十位)的木马文件。

五、检查和重启

5.1 查看是否有木马进程运行

5.2 重启

如果没有木马进程运行,重启服务器

参考

https://sebastianblade.com/linux-xorddos-trojan-removal/

https://jingyan.baidu.com/article/a3f121e4be737ffc9152bb6c.html

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年8月6日
下一篇 2018年8月7日

相关推荐