当前位置:   article > 正文

phpwind代码审计_phpwind v9.1.2

phpwind v9.1.2

安装问题

本来是练代码审计的,装都装不起来,焯,phpwind官网也跑路了
访问目录install.php开始安装
在这里插入图片描述

安装完成就白屏了
在这里插入图片描述
php版本太高哩,转到5点几就好啦
在这里插入图片描述

一些函数解释

name Value
$this->setOutput($apiUrl, ‘apiUrl’); $this->assignt($apiUrl, ‘apiUrl’); 向视图模板传参
手机 $12
导管 $1

phpwind v9最新版存在命令执行漏洞(登陆后台)复现

漏洞地址:

https://www.seebug.org/vuldb/ssvid-94465

登陆后台,门户->模块管理->调用管理->添加模块,新增模块->选择自定义html在这里插入图片描述
写入<?php phpinfo();?>
在这里插入图片描述
选择站外调用代码XML
在这里插入图片描述
删除xml后即可执行php代码
在这里插入图片描述
写入一句话木马就不测试了,直接去扒源码

复现源码审计

输入

这么久了,连个使用教程和源码解析都难找,寄啦

抓包可以知道model为design
在这里插入图片描述PHPstorm看看
在这里插入图片描述

直接就能看到数据库表头src\service\design\dao\PwDesignModuleDao.php

class PwDesignModuleDao extends PwBaseDao {
   
	protected $_pk = 'module_id';
	protected $_table = 'design_module';
	protected $_dataStruct = array('module_id', 'page_id', 'segment', 'module_struct', 'model_flag','module_name', 'module_property', 'module_title', 'module_style', 'module_compid', 'module_tpl', 'module_cache', 'isused',  'module_type');

	public function addModule($data) {
   
		return $this->_add($data, true);
	}
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

查看调用
测试得到模块保存在src\applications\design\admin\PropertyController.php

class PropertyController extends AdminBaseController {
   
	public function doaddAction() {
   
		…………
		$property = $this->getInput('property','post');
		if ($property['limit'] > 200) $this->showError('DESIGN:maxlimit.error');
		$cls = sprintf('PwDesign%sDataService', ucwords($model));
		Wind::import('SRV:design.srv.model.'.$model.'.'.$cls);
		$service = new $cls();
		if (method_exists($service, 'decorateSaveProperty')) {
   
			$property = $service->decorateSaveProperty($property);
			if ($property  instanceof PwError ) $this->showError($property->getError());
		}

		$ds = $this->_getModuleDs();
		Wind::import('SRV:design.dm.PwDesignModuleDm');
 		
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/895040
推荐阅读
相关标签
  

闽ICP备14008679号