码迷,mamicode.com
首页 > 其他好文 > 详细

【代码审计】VAuditDemo 重装漏洞

时间:2017-05-19 10:00:10      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:sys   导致   目录   16px   网站   跳过   lock   size   数据   

一、源码安装漏洞介绍

  一般在PHP源码程序都有一个初始安装的功能,如果相关代码没有对参数进行严格过滤,可能会导致攻击者访问安装页面(install.php)或构造数据包,对网站进行重新安装,从而危害网站安全,甚至拿到服务器权限

二、安装页面可能产生的漏洞

  1、无验证功能,任意重装覆盖
  2、$_GET[‘step‘]跳过限制步骤
  3、变量覆盖导致重装
  4、判断 lock 后跳转无exit
  5、解析 install.php.bak 漏洞
  6、其他特定功能绕过漏洞

三、审计

技术分享

如果sys目录下存在install.lock,则跳转到index.php首页,如果不存在测执行下面的安装程序代码。

但是我们并没有使用die()或者exit()等退出程序函数,这个跳转知识HTTP头跳转,下面的方法依然会继续执行

技术分享

跟进config.php,这里我们可自定义输入

技术分享

四、漏洞验证

技术分享

技术分享

【代码审计】VAuditDemo 重装漏洞

标签:sys   导致   目录   16px   网站   跳过   lock   size   数据   

原文地址:http://www.cnblogs.com/sqyysec/p/6876414.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!