[急]我的FreeBSD被黑,CSH被删,怎么办??

[急]我的FreeBSD被黑,CSH被删,怎么办??

我公司的网站使用freebsd,近日发现有人破解了webmin的超级用户密码,改动了些东西,并把CSH(主机root用户使用的shell)删除了。

现在我使用bash暂时代替,但是无法使用ps命令了!

由于我不懂如何修复或重装CSH,希望各位大虾能赐教一下!谢谢!

我的email:
simon9394@21cn.com
maxidea@maxidea.org

我的QQ:
3751031

      
从安装盘中再弄一个出来.

或者到ftp://ftp.freebsd.com去弄.

另外,你应该吸取教训, 系统关键文件都得备份至少一份,
保管在本地机.另外,最好生成一份系统所有重要文件的md5编码表,
以便不定时检查系统有无被黑.      
THANK YOU!

我目前找到一个比较方便的解决办法

我在自己的电脑上装了个freeBSD,把里面的/bin/ps和/bin/csh文件复制下来

再传上去掉失该文件的服务器上,并把属性改为555

问题就解决了。

=======================
另外我想问问,“md5编码表”是怎样生成的?

谢谢!      
做一个shell script,对每一个你认为重要的文件执行:
md5sum $your_file >> xyz(编码表文件,你自己随便起名字吧)

不过我不知道freebsd上是否有现成的md5sum/sha1sum程序
Linux中的md5sum存在于textutils包中.
一旦你怀疑某个文件被改过,你就应该把对应文件传回本地做校验;
或者在远程做,但你必须保证你的md5sum及相关库文件是干净的.


PS:
md means message digest,md5 use 128 bit.
sha means secure hash algorithm,sha1 use
160 bit, so more secure, but here not neccessary.      
谢谢!我再努力去学学!