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

CTF--MD5

一、原题:

1.原网页:

2.原文件:

二、步骤:

1.源代码:

$md51 = md5('QNKCDZO');
$a = @$_GET['a'];
$md52 = @md5($a);
if(isset($a)){if ($a != 'QNKCDZO' && $md51 == $md52) {echo "flag{*****************}";} else {echo "false!!!";}
}
else{echo "please input a";
}

2.分析:

s878926199a

s155964671a

s214587387a

QNKCDZO

240610708

以上几个值MD5加密后都是Oe开头,值相等,属于弱类型比较,

因此当a等于上述值且不等于QNKCDZO时,满足以下条件可以获取flag:

$a != 'QNKCDZO'

$md51 == $md52

3.在URL后输入:a=0e215962017

三、相关题型:

CTF--备份是一个好习惯-CSDN博客

相关文章:

  • sqlite3的API以及命令行
  • RESTful API 全面指南:设计、原理与实践
  • Unity-微信截图功能简单复刻-03绘制空心矩形
  • 【软件工程】用飞书画各种图(流程图,架构图···)
  • k8s教程3:Kubernetes应用的部署和管理
  • Unity-微信截图功能简单复刻-02屏幕采样
  • 12芯束装光纤不同包层线颜色之间的排列顺序
  • Vue3后代传祖先组件通讯方法
  • 04.Spring 框架注解体系详解
  • L2-006 树的遍历
  • Logisim数字逻辑实训——寄存器设计与应用
  • 【datawhaleAI春训营第一期笔记】AI+航空安全
  • openbmb/MiniCPM-V-2_6 和 AIDC-AI/Ovis2-1B 的网络结构体对比
  • 专著出版能为评职助力吗?
  • IPTV电视信息发布直播点播系统:营造数字化个性化融合化多媒体IPTV电视信息发布平台
  • 数据结构学习笔记 :二叉搜索树与高效查找算法详解
  • 认知觉醒是什么? 如何做到 ? ( 持续更新ing )
  • FairMOT算法详解
  • 《软件设计师》复习笔记(12.3)——质量管理、风险管理
  • 《数据牢笼》-来自DeepSeek
  • 美伊第二轮核问题间接谈判结束,伊方称“结果是建设性的”
  • 昆明盘龙区一火灾调查报告公布:老人火盆取暖引燃房屋致身亡
  • 何立峰会见美国英伟达公司总裁黄仁勋:欢迎美资企业深耕中国市场
  • 董军与越南国防部长共同主持中越边境国防友好交流活动
  • 杭州拟出台新政,撬动千亿资本投向人工智能:大模型最高补助5000万
  • 河北三河“店招禁用红蓝黑”主要负责人被免职,任职固安时疑曾推行相似政策