news 2026/8/23 8:43:11

Bugku _正则_ No one knows regex better than me

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Bugku _正则_ No one knows regex better than me

**Bugku __ game1**

*题目作者: [ [硝基苯爸爸](https://ctf.bugku.com/user/info/id/6030.html)](https://ctf.bugku.com/user/info/id/2.html)*

题目描述:正则好像没有想象中那么简单

### 1、打开网页 ovo

是php代码,题目说是正则,我去查了一手,

正则表达式在ctf中,我理解来就是一个过滤手段,我们只要在代码中发现他的过滤手段就可以绕过得到答案

### 2、下面代码审计:

$second需要有字符串`"Yeedo" "wants" "a" "girl" "friend" "or" "flag"`其中一个

key中不能出现..和flag且要出现|php字符串,并且third的第五个字符之后被赋给end,同时zero的值被base64编码了,

最后的最后有一个提示`//maybe flag in flag.php`是不是暗示我们zero的值应该是flag,

因为如果third是由四字符+|.php拼接的话

zero的值就是字符串+.php了

而正好需要flag出现在second之中

### 3、所以构造:

zero=flag&first=girl|php,zero的值需要经过base编码

也就是:zero=ZmxhZw==&first=girl|.php

得到答案

至于为什么是GET请求,这个无所谓的,POST也可以,因为php都收得到而且,

1. **方便测试**:直接在浏览器地址栏改参数就能测。

2. **`$_REQUEST` 默认包含 GET**:不需要额外工具。

3. **CTF 题目里默认用 GET**:方便快速验证。

4. )

二、后面还有一道正则的题目基本上一样但是多出来了点知识点

| . | 匹配除 "\n" 之外的任何单个字符 |
| --- | --- |
| * | 匹配它前面的表达式 0 次或多次,等价于 |
| . | 匹配 4 到 7 个任意字符 |
| / | 匹配 /,\ 是为了转义 |
| [a-z] | 匹配所有小写字母 |
| [:punct:] | 匹配任何标点符号 |
| /i | 表示不分大小写 |

![7a28f60785084901ab6266a06dd67076](file:///C:/Users/%E5%91%A8z/Pictures/Typedown/7a28f607-8508-4901-ab62-66a06dd67076.png?msec=1786987362103)

这就是构造出来的payload:http://160.202.254.160:18350/?id=keykeyaaaakey:/a/akeya;

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/23 8:42:55

游戏平衡性测试技术中台实践:从报名筛选到数据分析

在实际游戏开发与运营中,平衡性测试是连接研发团队与核心玩家的关键桥梁,它直接决定了新版本、新角色或新机制上线后的游戏生态健康度。对于《无尽的拉格朗日》这类策略性极强的太空题材SLG游戏而言,数值平衡、舰船强度、策略克制关系的微妙调…

作者头像 李华
网站建设 2026/8/23 8:42:54

深入解析JavaScript事件循环:从单线程到异步编程的核心机制

如果你是一名 JavaScript 开发者,或者正在学习 Node.js、浏览器编程,那么“事件循环”和“异步代码”这两个词一定让你既熟悉又困惑。你可能知道setTimeout不会准时执行,知道Promise和async/await能让代码更优雅,但当面试官追问“…

作者头像 李华
网站建设 2026/8/23 8:42:47

面向具身智能的TVA高效训练与部署优化技术

前沿技术探索:TVA智能体(简称TVA)TVA智能体(亦称“AI智能体视觉”或“TVA视觉智能体”)是依托Transformer架构与“因式智能体”理论构建的系统级视觉技术框架。它融合深度强化学习(DRL)、卷积神…

作者头像 李华
网站建设 2026/8/23 8:42:15

嵌入式开发者如何构建个人技术知识库:从信息筛选到体系化输出

1. 从“痞子衡嵌入式半月刊”看技术社区的持续价值 最近在整理硬盘里的技术资料,翻到了几年前收藏的“痞子衡嵌入式半月刊”系列。这个系列断断续续更新了十几期,后来似乎就停更了。但有意思的是,直到今天,在一些嵌入式技术社区和…

作者头像 李华
网站建设 2026/8/23 8:40:02

基于TVA的具身智能社会认知与心智理论研究

前沿技术探索:TVA智能体(简称TVA)TVA智能体(亦称“AI智能体视觉”或“TVA视觉智能体”)是依托Transformer架构与“因式智能体”理论构建的系统级视觉技术框架。它融合深度强化学习(DRL)、卷积神…

作者头像 李华
网站建设 2026/8/23 8:40:01

AHP层次分析法:从主观判断到量化决策的完整指南与实战

1. 项目概述:从“拍脑袋”到“算明白”的决策艺术 做项目、搞管理、甚至选专业,你是不是也经常遇到那种“公说公有理,婆说婆有理”的纠结时刻?几个方案各有优劣,影响因素一大堆,感觉哪个都行,又…

作者头像 李华