今天,我注意到Apache Web服务器上的请求率异常高,并且传入网络流量也很高。检查Apache的mod_status页面后,我发现有问题的URL来自path www.server.com/www/wp-includes/js/tinymce/plugins/wpautoresize/
。确实,我在那里发现了一些被黑(混淆)的PHP脚本。
还注意到www-data用户执行的奇怪过程:
www-data 7300 10.8 0.1 2122900 18768 ? Ssl Jul11 121:47 /usr/bin/host
检查/proc/7300/cmdline
发现确实这是原始/usr/bin/host
二进制文件。netstat -anp
显示它打开了许多HTTP连接,因此以某种方式滥用了二进制文件。debsums
确认二进制校验和正常。由于该过程是在www-data用户下运行的,因此我没有理由相信服务器本身受到了损害。
该二进制文件如何被滥用?
编辑:这不是广泛的“如何处理受感染的服务器”的问题。而是关于一种特定类型的滥用在技术上如何进行的问题(并且已经是一个答案),因为这种特殊情况在其工作方式上颇具创意。看来这已经流行了好几年(2012年的旧话题和问题),我本周遇到了它。