当前位置:首页 » 《随便一记》 » 正文

discuz被挂马 快照被劫持该如何处理

16 人参与  2019年02月27日 00:00  分类 : 《随便一记》  评论

点击全文阅读


 

Discuz 3.4是目前discuz论坛的最新版本,也是继X3.2、X3.3来,最稳定的社区论坛系统。目前官方已经停止对老版本的补丁更新与升级,直接在X3.4上更新了,最近我们SINE安全在对其安全检测的时候,发现网站漏洞,该漏洞是由于用户登录论坛的时候调用的微信接口,导致可以进行任意登录,甚至可以登录到管理员的账号里去。

关于Discuz漏洞详情

漏洞的产生是在plugin文件夹下的wechat目录里的wechat.inc.php代码中的220-240行的代码里,代码如下:

我们可以看到代码里的逻辑功能设计师如何,首先会从会员的这个数据表里进行查询微信接口的ID,是否在会员表里有相对应,并绑定好的会员账号,如果有数据库返回数据给前端。然后再进行下一步,从common这个表里进行获取会员uID值的用户ID,以及用户的所有信息。

根据discuz的设计逻辑,我们可以看出只要知道了用户使用微信接口openid就能登录到其他用户的账户里面去,我们仔细的看下discuz关于微信API接口这个文档,openid这个值是不变的,只有用户将微信号绑定到论坛里,才能从公众号中获取到这个openid值,正常的请求下是获取不到这个值的。

那么我们就可以伪造参数对其进行登录尝试,安全测试看下是否会获取到其他人的openid值来,我们用id为空的一个用户进行登录,发现可以登录但是并没有绑定任何的论坛账号,但注册了一个新的账户到了论坛里。从整个的逻辑代码中,我们发现了漏洞,可以解除任意ID绑定的微信,然后我们再来登录openid为空的账号,我们发现可以登录任何会员的账户了。截图如下:

如果管理员的账户绑定了微信登录,那我们就可以解除他绑定的ID,我们用空ID登录就可以进到管理员账号里了。关于discuz网站漏洞的修复,建议网站的管理者对代码进行删除,在plugin/wechat/wechat.inc.php里的230行到247行代码全部注释掉即可。网站漏洞的修复,可以对比程序系统的版本进行升级,也可以找程序员进行修复,如果是你自己写的网站熟悉还好,不是自己写的,建议找专业的网站安全公司来处理解决网站被篡改的问题,像Sinesafe,绿盟那些专门做网站安全防护的安全服务商来帮忙。


点击全文阅读


本文链接:http://m.zhangshiyu.com/post/310.html

<< 上一篇 下一篇 >>

最新文章

  • (傅砚臣盛书意)傅砚臣盛书意(盛书意傅砚臣)无套路无弹窗全部章节列表
  • 救命!我穿到修仙界当催生员了:结局+番外(程诺诺)小说免费更新在线阅读_救命!我穿到修仙界当催生员了:结局+番外免费全文阅读笔趣阁(程诺诺)
  • 为讨情人欢心,老公将怀孕八个月的我打到流产完整文本_顾裴司白月光顾董完结版_小说后续在线阅读_无删减免费完结_
  • 祝沉风苏轻寰附加(祝沉风苏轻寰)(苏轻寰祝沉风)全本浏览阅读连载中
  • 谢师宴上,我当众撕毁儿子清北录取通知书热门_陈茹通知书贺聪内容精选_小说后续在线阅读_无删减免费完结_
  • 穿书六零:我采药日进斗金小说完本章节前文+全篇阅读(徐知夏陆定北)连载中
  • 燕临渊楚明微:结局+番外免费品鉴楚明微燕临渊:结局+番外评价五颗星
  • 独家穿书六零:我采药日进斗金小说小说大结局(徐知夏陆定北)全篇在线下载阅读
  • 林小婉谢成周(她的心彻底变成死水,输得彻头彻尾)小说免费阅读无弹窗完整版_(她的心彻底变成死水,输得彻头彻尾)林小婉谢成周最新章节列表笔趣阁
  • 霓月读者推荐_小说后续在线阅读_无删减免费完结_
  • 姜喻番外(婚色渐晚)TXT+后续+结局在线阅读
  • 高考当天,老公亲手打断我和女儿的腿后我重生了热门榜首_何明扬白月光宋琳每日分享_小说后续在线阅读_无删减免费完结_

    关于我们 | 我要投稿 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1