2026年10月29日 · 今日 0 帖 · 会员 6.1万 · 主题 17.4万
登录 · 注册 · 游客,欢迎随便逛逛
返回版块
JK-0116636
Lv4莫问四书意等级图标等级图标
勋章勋章勋章勋章勋章勋章勋章
帖子
29
回复
1,084
积分
1,087
注册
2012-07-21
[计算机网络]

wordpress防黑初级:从wp-login.php入手

[复制链接]
查看 787 回复 2
楼主 发表于 | 只看该作者
4 人收藏

众所周知的wordpress系统的默认后台登录界面地址为域名/wp-login.php 直接将后台暴露给别有用心的访客是非常不安全的。因为现在的密码穷举器太多了,说不定什么时候你就中招了。

当然你可以使用插件,这种插件太多了。

为了避免后台直接暴露在别人眼前,我们可以把wp-login.php做一些修改:)

更改wp-login.php文件

打开wordpress根目录找到wp-login.php文件用编辑器打开在55行左右找到如下代码

if ( $$$$$$$$shake_error_codes && $$$$$$$$wp_error->get_error_code() && in_array( $$$$$$$$wp_error->get_error_code(), $$$$$$$$shake_error_codes ) )

add_action( ‘login_head’, ‘wp_shake_js’, 12 );

?>

在其代码之下加上一段代码

<?php

if($$$$$$$$_GET[“name“]!=”alex”){

header(‘Location:http://www.baidu.com/ ‘);

} ?>

然后再访问登录页面试试,是不是转跳到百度的404页面呢~~~莫着急 后台地址就变成了

wp-login.php?name=alex

其中

if($$$$$$$$_GET[“name“]!=”alex”){

的参数可以自己修改,让后台地址变成自己想要的样子,就OK了~~

登录回复
JK-0006048
Lv8能识八方语等级图标等级图标等级图标等级图标
勋章勋章勋章勋章勋章勋章勋章勋章
帖子
54
回复
3,005
积分
16.1万
注册
2011-01-07
1 楼

看帖回帖是美德!

JK-0132793
Lv7可吟七步诗等级图标等级图标等级图标等级图标等级图标等级图标等级图标
勋章勋章勋章
帖子
0
回复
6,774
积分
140.5万
注册
2013-02-23
2 楼

好帖,要顶!

登录后可以回复这个帖子。旧账号可使用原密码登录。

登录 注册新号
← 返回版块