12下一页
返回列表 发帖
查看: 14517|回复: 17

Discuz!X3.1、x3.2、X3.4 admin.php 防止直接恶意访问(安全加固)

83

主题

2786

回帖

3569

积分

功行圆满

贡献
23 点
金币
351 个
发表于 2019-7-10 06:50:23 | 查看全部 |阅读模式
网站做大一定规模后,很多站长就会发现很多恶意访问者在不断的试探自己的网站后台密码。

今天为大家提供一种解决办法。

实现效果:非管理员访问admin.php直接返回404,无法打开页面。

打开admin.php文件,找到:

  1. $discuz->init();
复制代码


换行,在其下添加代码:

  1. if(!$_G['uid'] || !getstatus($_G['member']['allowadmincp'], 1)) {
  2. header("HTTP/1.1 404 Not Found");
  3. header("Status: 404 Not Found");
  4. exit;
  5. }
复制代码


即可。
回复

使用道具 举报

20

主题

135

回帖

185

积分

渐入佳境

贡献
4 点
金币
9 个
发表于 2019-7-10 08:45:07 | 查看全部
非常感谢!
回复

使用道具 举报

15

主题

1796

回帖

2076

积分

应用开发者

discuz 老兵

贡献
10 点
金币
188 个
QQ
发表于 2019-7-10 12:22:15 | 查看全部
  谢谢
回复

使用道具 举报

7

主题

48

回帖

148

积分

渐入佳境

贡献
0 点
金币
83 个
发表于 2019-7-10 13:03:49 | 查看全部
本帖最后由 dazhu 于 2019-7-10 13:05 编辑

知道这个论坛是怎么加固的吗?
  1. https://www.dismall.com/uc_server/admin.php?m=seccode&seccodeauth=07d4kVIZ%2Fj5pecd%2Bv7%2FuE0zfvj%2FKRIrF3pmAd%2BupYhm4GT4&1104676922
复制代码
科站网就不行
  1. https://www.discuzlab.com/uc_server/admin.php?m=seccode&seccodeauth=07d4kVIZ%2Fj5pecd%2Bv7%2FuE0zfvj%2FKRIrF3pmAd%2BupYhm4GT4&1104676922
复制代码
  1. https://www.dismall.com/uc_server/admin.php
复制代码
下面直接跳转到主页
  1. https://www.dismall.com/admin.php
复制代码

当随便访问个地址才出现服务器的404,如下
  1. https://www.dismall.com/123.php
复制代码
回复

使用道具 举报

40

主题

2953

回帖

5016

积分

应用开发者

Discuz! 运维

贡献
186 点
金币
667 个
QQ
发表于 2019-7-10 13:05:06 | 查看全部
dazhu 发表于 2019-7-10 13:03
知道这个论坛是怎么加固的吗?

科站网就不行

https://www.dismall.com/thread-1563-1-1.html针对这个加固就行了
回复

使用道具 举报

7

主题

48

回帖

148

积分

渐入佳境

贡献
0 点
金币
83 个
发表于 2019-7-10 13:21:20 | 查看全部
科站网 发表于 2019-7-10 13:05
https://www.dismall.com/thread-1563-1-1.html针对这个加固就行了

这个与dismall的不一样,弄成本论坛这样的有详细方法吗?
回复

使用道具 举报

40

主题

2953

回帖

5016

积分

应用开发者

Discuz! 运维

贡献
186 点
金币
667 个
QQ
发表于 2019-7-10 13:24:06 | 查看全部
dazhu 发表于 2019-7-10 13:21
这个与dismall的不一样,弄成本论坛这样的有详细方法吗?

最简单的就是删掉admin.php,复杂的其实就是把代码换个位置进行判断
回复

使用道具 举报

7

主题

48

回帖

148

积分

渐入佳境

贡献
0 点
金币
83 个
发表于 2019-7-10 17:27:00 | 查看全部
科站网 发表于 2019-7-10 13:24
最简单的就是删掉admin.php,复杂的其实就是把代码换个位置进行判断

具体的方法你能开一篇帖子做详细的介绍吗?这个我相信好多人都需要,我百度搜了一大圈,就没有一个方法能做到和dismall一样的效果的
回复

使用道具 举报

4

主题

13

回帖

37

积分

初学乍练

贡献
0 点
金币
19 个
发表于 2019-7-12 22:08:27 | 查看全部
本帖最后由 我不是高手 于 2019-7-12 22:39 编辑

请问怎么打开admin.php文件进行添加?谢谢啦!
回复

使用道具 举报

83

主题

2786

回帖

3569

积分

功行圆满

贡献
23 点
金币
351 个
 楼主| 发表于 2019-7-12 22:28:11 | 查看全部
我不是高手 发表于 2019-7-12 22:08
请问怎么打开admin.php文件进行添加?谢谢啦!

打开根目录,修改admin.php文件

右击 打开 或 双击 打开
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2025-4-30 16:38 , Processed in 0.053464 second(s), 8 queries , Redis On.

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2025 Discuz! Team.

关灯 在本版发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表