胡说胡记

记录生活与学习点滴

【转】Typecho修改后台路径留下的漏洞

2017-10-12 • 15991次浏览 • 3条评论 • 经验分享

这个文章很有用,担心将来找不到,所以转载一下。(转自 >> 挨踢路,原文链接


使用Typecho几年了,之前也是看到网上一些教程,说是修改后台路径可以增加一定的安全系数,从理论上来说是对的,我也使用修改后的后台路径好多年。

通过修改配置文件config.inc.php的后台目录:

/** 后台路径(相对路径) */

define('__TYPECHO_ADMIN_DIR__', '/admin/');

将admin修改为其他目录,然后通过FTP将admin目录做相应的名称修改,这就完事。

如果以为这真的完事那就真的是太相信Typecho了。刚才在某群里说到wp为何不修改后台地址进行提升安全系数,有人说没多大用处。我在想,这没理由啊,我自己修改后台路径这么多年,都没见什么破解,原来是我图样图森破。通过浏览器在后台登录界面那里打开个F12,可以看到首先是提交到一个action/login,然后302重定向到正确的登录界面。

而这个地址是暴露在大众面前的,完整地址是:http://domain.com/index.php/action/login ,刚才我拿这个地址去试了几个Typecho博客,发现都修改了后台路径,但用这个会跳转到正确的登录界面,相当于你的修改是无效的,无效的!

我再也不淡定了,立马使用google搜索下修改方法,终于找到一篇N年前的文章,作者写到0.9之后的版本不需要修改,本想留言交流一下,发现评论不了,故作罢。但是不修改的话这个漏洞一直会存在,我现在使用的版本是1.0,依旧可以通过通用地址进入后台登录界面,进而进行密码猜测。

参考该作者的文章,进行修改2个文件:

typecho\var\Widget\Do.php (line26)

952bd5ed-15b9-489f-95ce-1cd5a8c59462.jpg

typecho\var\Widget\Options.php (line208)

5cfd9e55-a7ae-4cda-8a05-48402d287922.jpg

将以上2个地方修改为一样的参数,然后再去试一试index.php/action/login,发现上述问题已经不存在了。

使用Typecho的你,还不修复下吗?

参考文章:https://www.bstaint.net/archives/224/

TAGS: 

赞 (0)

评论列表

    胡俊杰
    发布于 2017-10-16 00:23:31  回复TA
  • 啊豁。wp的路过不慌不忙

发表评论:

◎ 欢迎参与讨论,请发表您的观点!