最新pbootcms被挂马该怎么处理
pbootcms被黑,木马病毒文件可以 不要被发现,pbootcms和其他CMS同样,安全漏洞也是不可避免的问题。尽管官方继续发布补丁、升级版,但安全问题依然存在。
今天我们介绍一个病毒:
http://域名/jjjc/90.html?id=52239633.shtml
http://域名/jjjc/89.html?id=52239634.shtml
pbootcms被黑马吊死的解决方法:
1)替换应用程序和核心文件如果没有本地备份,可以选择升级到最新版本目前官方也根据这个问题进行了更新.
2)Modify robot.Txt文件来添加针对主页问题的拒绝访问规则
#Robot
: is not allowed/admin/
: is not allowed/skin/
: is not allowed/template/
: is not allowed/static/
: is not allowed/api/
: is not allowed/
3)修改源码,在apps/home/controller/Index controller.php 添加对文件中第一页有参数的问题的解决方案。大约在200行之后找到代码/这里是一级目录,在顶部添加
0x9B9C]
embed
if(strstr(URL,'( )404(你走的路是错的请检查并重试!
( )211211)
下面:把else进程加到后面这里,进入首页进程的操作,同时加入urlJump方法(或者升级到最新版本再修改)
urlJump方法
//首页跳转并过滤注入字符
/*
* @param $type url模式
* @param $isSecSiteDir 是否为二级目录 boolean
* */
private function urlJump($type, $isSecSiteDir){
$http = is_https() ? 'https://' : 'http://';
$matches1 = '';
switch ($type){
//普通模式
case 1:
$preg1 = '';
if($isSecSiteDir === true){
if($_SERVER['REQUEST_URI'] == SITE_DIR . '/index.php'){
$preg1 = '/^/.*?/index.php/';
} elseif($_SERVER['REQUEST_URI'] == '/index.php'){
$preg1 = '/^/index.php/';
}
} else {
$preg1 = '/^/index.php/';
}
preg_match($preg1,$_SERVER['REQUEST_URI'],$matches1);
break;
//伪静态
case 2:
$preg2 = '';
if($isSecSiteDir === true){
if($_SERVER['REQUEST_URI'] == SITE_DIR . '/'){
$preg2 = '/^/.*/';
} elseif($_SERVER['REQUEST_URI'] == '/'){
$preg2 = '/^/$/';
}
} else {
$preg2 = '/^/.*/';
}
preg_match($preg2,$_SERVER['REQUEST_URI'],$matches1);
break;
//兼容模式
case 3:
$preg3 = '';
if($isSecSiteDir === true){
if(strpos($_SERVER['REQUEST_URI'], SITE_DIR) === 0){
$preg3 = '/(^/.*?/index.php)|(^/.*)/';
} elseif(strpos($_SERVER['REQUEST_URI'], '/') === 0){
$preg3 = '/(^/index.php)|(^/)/';
}
} else {
$preg3 = '/(^/index.php)|(^/)/';
}
preg_match($preg3,$_SERVER['REQUEST_URI'],$matches1);
break;
}
if($matches1[0]){
if($_SERVER['REQUEST_URI'] == $matches1[0]){
$this->getIndexPage();
} else {
header("Location: " . $http . $_SERVER['HTTP_HOST'] . $matches1[0], true, 301);
}
} else {
_404('您访问的页面不存在,请核对后重试!');
}
}
通过以上三个步骤,可以基本杜绝该批挂马问题,后续就是加强服务器上的安全验证.
以上就是速优网络和大家分享的"最新pbootcms被挂马该怎么处理",非常感谢您有耐心的读完这篇文章,我们将为您提供更多参考使用或学习交流的信息。我们还可为您提供:企业网站建设、网站仿制、网站复制、仿站、外贸网站建设、外贸建站、公司官网制作等服务,本公司以“诚信、专业、务实、创新”的服务理念服务于客户。如您需要合作,请扫码咨询,我们将诚挚为您服务。
TAG标签: