ctfshow WEB web5

ops/2025/3/31 7:00:06/

ctype_alpha() 函数是PHP中的字符类型(CType)函数,用于检查给定的字符串是否仅包含字母。如果字符串只包含字母,它返回true,否则返回FALSE。

is_numeric() 函数是用于检测变量是否为数字或数字字符串。如果字符串只包含数字,它返回true ,否则返回FALSE。

get传递两个参数,v1和v2,如果v1和v2条件判断都为真,且对v1和v2的MD5值进行碰撞结果为真,则返回flag,否则返回输出where is flag。

在科学计数法中0e开头不管后边数是多少,它的数值都为0。以下是一些 0e 开头的 MD5

QNKCDZO     => 0e830400451993494058024219903391
QLTHNDT		=> 0e405967825401955372549139051580
240610708   => 0e462097431906509019562988736854
s878926199a => 0e545993274517709034328855841020
s155964671a => 0e342768416822451524974117254469
s214587387a => 0e848240448830537924465865611904
s214587387a => 0e848240448830537924465865611904

在URL 后面传入参数,发现了 flag

/?v1=QNKCDZO&v2=240610708

ctfshow{285a0ce7-37ea-4ec9-84b9-986062311903}

http://www.ppmy.cn/ops/170399.html

相关文章

SQL 通用表表达式(CTE )

目录 概念:CTE: Common table Expression CTE 语法 CTE Demo 概念:CTE: Common table Expression 通用表表达式(CTE)是SQL中用于简化复杂查询的工具,第一次上线于SQL Server 2005。 CTE提供…

Mybatis注解的基础操作——02

写mybatis代码的方法有两种: 注解xml方式 本篇就介绍注解的方式 mybatis的操作主要有增删改查,下面进行一一讲解。 目录 一、参数传递 二、增(Insert) 三、删(Delete) 四、改(Update&#…

如何使用Python爬虫按关键字搜索1688商品?

在电商领域,获取1688商品信息对于市场分析、选品上架、库存管理和价格策略制定等方面至关重要。1688作为国内领先的B2B电商平台,提供了丰富的商品数据。通过Python爬虫技术,我们可以高效地获取1688商品的详细信息,包括商品名称、价…

MySQL 创建数据库

MySQL 创建数据库 数据库是现代信息系统中不可或缺的组成部分,它能够帮助我们高效地存储、检索和管理数据。MySQL 作为一款流行的开源关系型数据库管理系统,被广泛应用于各种规模的应用程序中。本文将详细介绍如何在 MySQL 中创建数据库,包括基本概念、操作步骤以及注意事项…

C#从入门到精通(2)

目录 第六章 逻辑结构 (1)if语句 (2)switch语句 (3)while语句 (4)for语句 (5)跳转语句 第七章 数组 (1)一维数组 &#xff0…

架构思维:如何设计一个支持海量数据存储的高扩展性架构_数据分片、存储、复制与一致性的原理性问题

文章目录 PRE引言1. 数据分片策略Hash取模分片一致性Hash分片Range分片分片设计原理核心设计模块分片规则定义动态分片调整路由与负载均衡 应对热点的关键技术多级分片(Hierarchical Sharding)副本分散策略缓存层配合 典型应用场景优缺点分析 2. 应对热点…

关于JESD204B 接口的调试

高速ADC和DAC常常用到JESD204B、JESD20C接口,网上相关的资料众多。此处我们主要介绍如何让JESD204B锁定,调试时的几个要点: 以AD9689 ADC为例,要想让JESD204B接口锁定,需要注意: 1、提供给AD9689的工作时…

Linux生产者消费者模型

Linux生产者消费者模型 Linux生产者消费者模型详解生产者消费者模型生产者消费者模型的概念生产者消费者模型的特点生产者消费者模型优点 基于BlockingQueue的生产者消费者模型基于阻塞队列的生产者消费者模型模拟实现基于阻塞队列的生产消费模型基础实现生产者消费者步调调整条…