极致CMS 漏洞简单分析

环境搭建

极致CMS1.6.7

下载地址:https://www.jizhicms.cn/thread-95-1-1.html

目录框架

 404.html
 A		后台控制文件
 Conf	公共函数
 FrPHP框架
 Home	前台控制文件
 Public	公共静态文件
 README.md
 admin.php	后台入口
 backup	备份
 cache	缓存
 favicon.ico
 index.php	前台入口
 install
 readme.txt
 static	静态文件
 web.config


主要过滤函数

frparam()函数

位置:\FrPHP\lib\Controller.php

	public function frparam($str=null, $int=0,$default = FALSE, $method = null){
   
		
		$data = $this->_data;
		if($str===null) return $data;
		if(!array_key_exists($str,$data)){
   
			return ($default===FALSE)?false:$default;
		}
		
		if($method===null){
   
			$value = $data[$str];
		}else{
   
			$method = strtolower($method);
			switch($method){
   
				case 'get':
				$value = $_GET[$str];
				break;
				case 'post':
				$value = $_POST[$str];
				break;
				case 'cookie':
				$value = $_COOKIE[$str];
				break;
				
			} 
		}
		
		return format_param($value,$int);

继续 format_param() 函数:

位置FrPHP\common\Functions.php

function format_param($value=null,$int=0){
   
	if($value==null){
    return '';}
	switch ($int){
   
		case 0://整数
			return (int)$value;
		case 1://字符串
			$value
  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值