当前位置: 首页 > news >正文

[web]攻防世界 easyphp

easyphp 科学计数法和 MD5哈希

看到题目总共要传三个参数a,b,c,并且key1和key2都满足时才获得flag

1.

这里限制传入的a

  • 大于6000000
  • 长度只能小于等于3

解决方法:用科学计数法

(也可以没点)

所以这里我用a=9e9

2.

这里限制传入的b

  • MD5哈希值后6位为8b184b

这里可以写一个python脚本,获得b值

import hashlib
for i in range(1000000):i=str(i)m = hashlib.md5(i.encode(encoding='UTF-8'))hxz = m.hexdigest()if hxz.endswith("8b184b"):print(i)

最后b=53724

3.

这里限制传入的c

  • 是数组
  • c中的m值不能为数字,可以转换为数字的字符串也不行
  • m转换为数字后要大于2022
  • c中的n值为数组
  • n数组中只有两个值
  • n数组中第一个值为数组

最后c={"m":"6666aaa","n":[["0"],0]}

4.

编写

?a=9e9&b=53724&c={"m":"6666aaa","n":[["0"],0]}

相关文章:

  • [U-Net]DA-TRANSUNET
  • 前端数据库缓存
  • onnx注册cpu版flashattention
  • springboot基于hadoop的酷狗音乐爬虫大数据分析可视化系统(源码+lw+部署文档+讲解),源码可白嫖!
  • 自动化测试概念及常用函数篇 [软件测试 基础]
  • GIT 使用小记
  • C++ 类与对象(上):从基础定义到内存布局的深度解析
  • 直播预告 |【仓颉社区】第32期WORKSHOP
  • 02_java的运行机制以及JDKJREJVM基本介绍
  • 视频汇聚平台EasyCVR赋能高清网络摄像机:打造高性价比视频监控系统
  • Python基础语法:查看数据的类型type(),数据类型转换,可变和不可变类型
  • 如何使用无线远程控制模块来实现rs-485无线控制?
  • 4.24工作总结
  • 安全生产知识竞赛活动方案流程规则
  • Linux内核之struct pt_regs结构
  • Leetcode 34. 在排序数组中查找元素的第一个和最后一个位置
  • 虚拟机系统介绍
  • ZeroNet 地址生成器1.0
  • Redis的过期删除策略和内存淘汰策略
  • Spring MVC HandlerAdapter 的作用是什么? 为什么 DispatcherServlet 不直接调用 Controller 方法?
  • 打造多元文旅消费场景,第四届长三角城市戏剧节启幕
  • 五一多城楼市火热:北京新房网签量同比翻倍,上海热门楼盘认购接连触发积分
  • 深圳一购房者交首付后迟迟无法签合同,澎湃介入后开发商承诺退款
  • 中国医药科技出版社回应发布“男性患子宫肌瘤”论文:正在核查
  • 特朗普要征电影关税惊扰全球电影业,“让好莱坞再次伟大”或现反效果
  • 有乘客被高铁车门夹住?铁路回应:系突感不适下车,未受伤,列车正点发车