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

[MRCTF2020]Ez_bypass1(md5绕过)

[MRCTF2020]Ez_bypass1(md5绕过)

在这里插入图片描述

​​

这道题就是要绕过md5强类型比较,但是本身又不相等:

md5无法处理数组,如果传入的是数组进行md5加密,会直接放回NULL,两个NuLL相比较会等于true;

所以?id[]=1&gg[]=2本身的值并不相等,md5加密后对比也不相等。

然后就是passwd了需要POST接收一个值但是不能是数字和字符串型数字,但是又要求它等于1234567

可以传入1234567a。这种值类型是string,但是php拿这种数据跟1234567进行弱类型比较的时候会截取字符a前面的值,所以他们比较的时候会相等。

http://www.lryc.cn/news/533123.html

相关文章:

  • MySQL 缓存机制与架构解析
  • LabVIEW自定义测量参数怎么设置?
  • 海思的一站式集成环境Hispark Studio更新了
  • TresJS:用Vue组件构建3D场景的新选择
  • Axure设计教程:动态排名图(中继器实现)
  • 攻防世界 文件上传
  • 从 .NET Framework 升级到 .NET 8 后 SignalR 问题处理与解决方案
  • 《Node.js Express 框架》
  • Unity LineRenderer 画线及代码控制--Unity小记
  • llama.cpp GGML Quantization Type
  • k8s部署go-fastdfs
  • Python----Python高级(并发编程:协程Coroutines,事件循环,Task对象,协程间通信,协程同步,将协程分布到线程池/进程池中)
  • 什么是可观测性?
  • 3. 【.NET Aspire 从入门到实战】--理论入门与环境搭建--环境搭建
  • kubeadm构建k8s源码阅读环境
  • 【Flink快速入门-1.Flink 简介与环境配置】
  • 硬盘修复后,文件隐身之谜
  • 如何处理网络连接错误导致的fetch失败?
  • Qt之设置QToolBar上的按钮样式
  • 责任链模式(Chain Responsibility)
  • docker安装 mongodb
  • RabbitMQ 从入门到精通:从工作模式到集群部署实战(五)
  • salesforce SF CLI 数据运维经验分享
  • 5.2Internet及其作用
  • 【蓝桥杯—单片机】第十一届省赛真题代码题解题笔记 | 省赛 | 真题 | 代码题 | 刷题 | 笔记
  • 数据分析:企业数字化转型的金钥匙
  • 网络工程师 (23)OSI模型层次结构
  • DeepSeek添加知识库
  • 2、k8s的cni网络插件和基本操作命令
  • Next.js简介:现代 Web 开发的强大框架(ChatGPT-4o回答)