墨者学院 - CMS系统漏洞分析溯源(第5题)

本文介绍了PHPecms 1.3版本中的一个cookies欺骗漏洞,通过设置特定cookie可绕过登录直接进入后台。详细过程包括通过`cms_check.php`的cookie验证,利用`cms_welcome.php`的无判断包含,以及通过在请求中添加`admin_name=admin;`的cookie值来重放请求以获取后台权限。解题关键在于对`ip/admin/cms_admin.php`请求的cookie篡改。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

phpecms1.3 cookies欺骗漏洞进后台

phpecms1.3/admin/cms_check.php

<?php
        if(!isset($_COOKIE['admin_name'])){
                alert_href('非法登录','cms_login.php');
        };
?>

 

判断如果没有admin_name的cookie就跳登录页面,如果admin_name就不跳了。

phpecms1.3/admin/cms_welcome.php

<?php
include('../system/inc.php');
include('cms_check.php'); 
 
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<?php include('inc_head.php') ?>
</head>
<body>
<?php include('inc_header.php') ?>
<div id="content">
        <div class="container">
                <div class="line-big">
                        <?php include('inc_left.php') ?>
                        <div class="xx105">
                                <div 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值