一 、本篇
本文为“DEDECMS伪随机漏洞”系列第三篇:
第一篇:《DEDECMS伪随机漏洞分析 (一) PHP下随机函数的研究》
第二篇:《DEDECMS伪随机漏洞分析 (二) cookie算法与key...随机强度分析》
根据第二篇,我们有信心去遍历root key的所有可能, 但是我们还需要一个碰撞点, 才能真正得到root key的值, 本篇找到了两个碰撞点, 并编写了简单的POC来获取root key...前台RCE
邮箱hash算法,唯一不知道的是rootkey, 通过poc跑出了rootkey,就能构造出来,然后访问hash即可通过邮箱认证, 对于”dedecms前台任意用户登录”的利用有些许帮助⑧...防护建议
可以考虑在rootkey后面手动加入一些值,或者生成算法部分加入当前时间、ip、servername,或者uuid混合一下,作为防护手段。
*本文作者:光通天下,来自FreeBuf.COM