热搜词
发表于 2015-5-29 22:20:21 | 显示全部楼层 |阅读模式
      PHPWEB成品网站,这套系统来源于medisoft,版面较好,看起来比较大气,而且支持可视化操作及拖拽,得到越来越多的企业及网络公司青睐。早期的破解版漏洞较多,最新升级的正版已经修改了很多漏洞,如果您还是用的破解版,那就需要注意了。    程序本身存在一个致命的漏洞,可以通过SQL注入的方式轻松进入管理员控制后台。    比如网站的域名是xxxx.com,那么后台登陆地址应该是xxxx.com/admin.php,后台的万能密码着实吓人,网站后台暴露给任何人。

      万能密码的用户名和密码,用户名和密码都输入: admin 'or '1'='1 或者1' or 1=1 or '1'='1  
然后输入相对应的图形验证码,点"管理员登陆"按钮,即可绕过管理登陆验证,成功进入管理员控制后台。试下你的网站是不是也可以这样子登录。

            这种低级漏洞出现在流行的PHPWEB成品网站上,实属开发及测试人员不负责的心态,我也是做程序开发的,这种低级错误只是在刚开始工作的时候会犯。不清楚最新的PHPWEB成品网站是否已经修复此漏洞,如果还没有,希望能尽快修复。也希望广大的站长朋友们注意下,实在修复不了,更改后台登陆地址也是一个不错的解决方式,但是还是治标不治本。

修复方案:
修改根目录下的post.php文件
$user =$_POST['user'];修改成
$user = mysql_real_escape_string($_POST['user']);
做好一个可以直接替换的post.php文件(已经解密的post文件),
下载地址:
post.php.zip (3.32 KB, 下载次数: 620)

【注:新版本已修复此漏洞】

    还有一种方法是查看使用phpweb的网站有没有删除安装目录。
    xxxx.com/base/install/ 百分之八十至九十使用的破解版的,安装是会直接跳过验证的,输入mysql数据库连接信息就能直接安装,有些菜鸟站长经常会忘记删除安装目录,如果上面一个方法不能用,可以试一下这个方法。我差不多试了10多个网站,有7、8个都存在这样的问题

    去申请个免费mysql数据库,填入相关数据可信息,点“下一步”直接重新安装,这样会让网站恢复原始数据了,当然安装的时候会让你输入管理账号和密码,你可以通过输入的管理账号和密码直接进入后台。除非你跟这个网站站长有很深的仇,要不然不建议使用这个方法,太有点缺德了。






全部评论0
回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|管理员之家 ( 苏ICP备2023053177号-2 )

GMT+8, 2024-11-25 04:49 , Processed in 0.149813 second(s), 29 queries .

Powered by Discuz! X3.5

Cpoyright © 2001-2024 Discuz! Team