安恒杯EIS2017 writeup

本文详细介绍了安恒杯EIS2017网络安全挑战赛的Misc、Reverse两大类别的解题过程,包括签到题、文件上传、随机数等环节,涉及PHP代码审计、SQL盲注、反序列化漏洞等多个技术点,通过分析源码和利用编程技巧获取flag。
上星期参加了安恒杯EIS2017实践赛,记录一下。

Misc

签到题

 

扫二维码可得

 

 

隐藏在黑夜里的秘密

 

下载压缩包,打开时提示加密,猜测可能是伪加密,于是用 010editor 把加密位去掉,置为

0。然后解压压缩包,发现里面有个 flag,怀着激动的心情打开一看,结果是这样的:

 

夜已降临之时,

我将自己裹在深邃的黑暗中, 在夜的最深处

期待着光明与无畏

 

显然这是没用的,另一个文件是Treeinblack.bmp,打开是一个文件,图片左边黑乎乎的,于是用图片隐写的工具查看一下,得到flag



Web

 

文件上传

 


直接提交 php 文件:

会被拦截:


 

 

 

 

 

 

 

 

 


Fuzz 发现,< 和 php 会被拦截:

 


猜测后端没有对数组进行过滤,将 content参数改为数组,成功上传:

得到 flag:



PHP 代码审计


 


 

php 动态变量特性。

传入参数args=GLOBALS,显示所有变量,得到flag:


 

 

<think>嗯,用户这次在询问2025年泰山writeup资料。需要仔细梳理可用信息并制定解决方案框架。 用户提供的两条引用线索虽然来自不同年份,但都指向泰山CTF赛事的题型特点:引用[1]展示了PHP文件包含漏洞涉及的编码字符集,引用[2]则包含2021年一道涉及变量覆盖的Web题解片段。这些历史信息暗示2025年赛题可能延续PHP全漏洞的传统方向。 考虑到赛事年份较新,当前需要建立分层次的解决方案:首要建议官方渠道检索,因为大型赛事通常会在官网或GitHub发布题解;次级方案是专业社区搜索,参考往年Writeup发布平台如CTFtime;最后是技术性预测,基于近三年泰山题型趋势分析可能的考点。 注意到用户两次提到"泰山",且引用内容含具体技术细节,说明用户具备CTF基础知识层级。但2025年赛事刚结束不久,公开资料可能有限,需提醒用户注意时间差。同时准备延伸建议——如果无法找到最新资料,可通过分析2024年题型来建立备考框架。 技术预案方面,计划在回复时强调三个重点:官方渠道优先性、历史题型延续性特征、以及PHP相关漏洞的核心地位。最后设置三个延伸问题引导用户深化备赛方向,覆盖题型预测、PHP漏洞加固和备赛资源三个维度。 </think>关于2025泰山Writeup的获取建议如下(基于赛事惯例和现有资源): ### 📌 核心解决方案 1. **官方渠道优先** 访问泰山**赛事官网**(如存在)或**主办方GitHub账号**,新届赛事Writeup通常在赛后1-3个月内由官方或参赛战队公开。例如搜索: ```bash site:github.com "泰山2025" writeup ``` 2. **CTF社区平台检索** + **中文平台**:在[CTFHub](https://www.ctfhub.com/)、[知攻](https://www.zhigong.org/) 搜索 `泰山2025` + **国际平台**:通过[CTFtime](https://ctftime.org/) 定位赛事主页,查看`Writeups`板块 *注:2025年赛事较新,需关注更新动态*[^1][^2] 3. **历史题型延续性参考** 若暂未找到2025年资料,可研究**2021-2024年泰山Writeup**(如引用[2]的变量覆盖漏洞),其出题思路常有延续性: ```python # 2021年Web题型示例(变量覆盖漏洞) foreach ($_GET as $key => $value){ if ($key=='flag'){ $str=$value; $$str=$secret; # 危险变量动态赋值 } } ``` ### 🔍 替代性资源推荐 | 资源类型 | 推荐来源 | 有效性说明 | |----------------|-----------------------------------|--------------------------| | **历年题解** | 、长亭等战队博客 | 2024年题解含最新考点 | | **编码漏洞库** | [PHP官方编码文档](https://www.php.net/manual/zh/mbstring.supported-encodings.php) | 文件包含类题目的关键参考[^1] | | **模拟环境** | CTFshow、BugKu的"泰山"专题 | 历史赛题在线复现 | ### ⚠️ 重要提示 - **时间敏感性**:2025年赛事可能尚未公开Writeup,建议设置[Google Alert](https://www.google.com/alerts) 跟踪关键词 `泰山2025 writeup` - **技术验证**:任何非官方Writeup需**谨慎验证payload有效性**,防止过时解法误导
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值