Linux隐形进程

我有一个名为“隐身”的进程已经感染了我的服务器(砰的一声我的CPU),我无法弄清楚它在哪里删除它的好处。 每次我杀死这个进程,它都会以某种方式再次启动…

ps -ef | grep stealth ps -ef | grep stealth给我这个:

ps显示隐形过程

但我不知道./stealth会在哪里,因为它是一个相对path?

另外当我尝试使用locatefind ,我什么都没有得到。

任何想法如何find并删除这个过程?

如果我没有弄错, ls -l /proc/11377/exe会告诉你文件的位置。 删除它可能是一个完整的其他问题,但。

您的电脑已被盗用。 如果可能,请用干净的服务器replace服务器或重新安装。 你不应该再相信它了。

  1. 在运行locate之前,运行updatedb以确保“locate”数据库是最新的
  2. 进程重新生成的事实意味着它在另一个进程(init,daemontools,cron等)的监督下。 查看进程的父进程,找出哪个进程启动它。 这个程序将需要检查,找出它与隐形程序有什么关系
  3. 检查过程id的proc条目,看看/proc/[pid]/cwd这会给你“当前工作目录”,它会告诉你在哪里./stealth
  4. kill -SIGSTOP [pid]将会停止(暂停)这个过程而不杀它,让你检查它,而不用担心它进一步做了什么。