discuz微信登录设置—真相揭秘,实时报道

Discuz34是discuz论坛的最新版本,也是继X32、X33之后最稳定的社区论坛系统。目前,我们已经正式停止对之前版本进行补丁和升级,随时登录时直接通过管理员账户进行更新。


Discuz漏洞详情


该漏洞发生在plugin文件夹下wechat目录下的wechatincphp代码的第220到240行,代码如下。


代码的逻辑功能设计者可以先查询会员数据表中微信接口的ID,查看会员表中是否有该ID以及如何绑定会员账号。在前端。然后我们进行下一步,从common表中的memberuID值中获取用户ID和所有用户信息。


根据discuz的设计逻辑,我们可以看到,用户只要使用微信接口openid就可以登录其他用户的账号。我们仔细看一下discuz关于微信API接口的文档。openid的值保持不变。只有用户将微信账号绑定到论坛后,才能从公众号获取openid值,普通请求无法获取该值。


然后您可以伪造参数并尝试登录。测试安全性,看能否获取到别人的openid值。以空ID用户登录后,我确认我可以登录,但没有论坛帐户。您已绑定,但您已在论坛上了一个新帐户。在整个逻辑代码中,我发现了一个漏洞,可以让我任意ID解绑微信,并且用空的openid登录账号,发现可以登录任意会员账号。截图如下


如果您的管理员帐号已绑定微信登录,您可以解绑ID,使用空白ID登录即可进入管理员帐号。关于修复discuz网站漏洞,建议网站管理员删除该代码,并注释掉plugins/wechat/wechatincphp中所有代码的230到247行。修复网站漏洞,可以比较自己编程系统的版本并升级,或者找程序员修复。如果你对自己写的网站很熟悉,那没题,但如果不是你自己写的,你应该聘请专业的网站安全公司来解决这个题。我建议寻找它。


一、怎么如何自己建立创建网站论坛?


首先,购买服务器并域名。腾讯云、阿里云等都是百度旗下的。百度云有云服务器和域名可供和购买。


对于初学者来说,建议选择WindowsServer2008r2服务器系统,因为它操作简单,上手快。比如我现在买了一个,但是还需要域名。关于域名的详细信息所有域名的网站都有明确的域名说明,如果您购买香港服务器则无需。


2


当你的服务器和域名都准备好了之后,就可以在你的服务器上搭建网站环境了,这里选择最快的选项,直接下载并安装phpstudy,打开它,你的服务器很快就有了PHP的集成环境。这根本不是一项复杂的任务。其实这个软件也可以下载到你的电脑上作为本地环境。简而言之,它功能强大且易于使用。



phpstudy安装完成后,打开面板-其他选项菜单-找到管理站点域名。在那里设置您的网站域名和网站目录。域名是以前的名称。该目录是您的源代码应驻留的位置。同时确保端口为80。比如我设置的目录是D:phpStudyWWW。


4


现在是时候准备discuz源代码了。您可以使用百度discuz直接从下载最新版本。我们建议您选择UTF,因为这可能会导致从香港或海外访时网站崩溃。而且我个人认为它的漏洞比gbk要少。将解压后的源代码放入您之前设置的网站目录中。然后解析域名,A解析出服务器IP。这个域名管理面板也运行得很好。百度上有很多教程,就不详细说了。


5


将此代码放在您的旧www目录中,确保您的域名已验证,然后尝试从地址栏访它,您将看到安装界面,但在此之前您需要添加数据库。在phpstudy面板中,找到MySQLAdmin,选择PHPmyadmin,然后单击登录并以root身份输入用户名和密码。出于安全性和复杂性的原因,我们添加了新用户并使设置更加复杂。在面板中找到“用户”。


6


这里有一个明显的“添加用户”。然后单击。


7


这里填写完所有内容后,输入localhost作为主机,选择底部的“创建与用户同名的数据库并授予完全权限”,忽略底部,只输入顶部,就完成了。那。


结尾


网站安装将开始


现在您可以访您的域名并看到以下界面然后继续检查并继续下一步输入您的数据库信息。


根据之前的设置,输入除数据库前缀之外的所有内容。这是因为你之前创建了一个与该用户同名的数据库,并设置为授予完全权限。”那么你的数据库名和数据库用户名就会完全匹配,是一样的,不要修改数据表前缀,只需键入“确定”,然后按照以下步骤操作并等待此页面出现即可完成安装。



底部有一个适合您的论坛。点击这里访,然后点击进入论坛主页。论坛安装完成,但您可能会发现页面看起来不太美观,请不要惊慌。我很失望,因为Discuz有很多漂亮的功能。对于模板,您可以登录后台,找到应用程序,然后搜索模板,下载并安装。你也可以去百度的一些源代码网站下载模板。可以在手机、电脑上使用,还可以插件扩展。


后端地址域名/admin-php开放云和QQ微信登录域名/admin-php-action=cloudamp;Operation=open后端功能很多。站长请您花点时间学习或者尝试一下。然后使用IP地址127-0-0-1或localhost访网站。


本文对于discuz微信登录设置,和一些关于discuz 微信登录 设置的相关信息已讲解完毕,希望对大家有帮助。

除非特别注明,本站所有文字均为原创文章,作者:admin

No Comment

留言

电子邮件地址不会被公开。 必填项已用*标注

感谢你的留言。。。