CTF---Web入门第九题 FALSE
FALSE分值:10
- 来源: iFurySt
- 难度:易
- 参与人数:4567人
- Get Flag:2144人
- 答题人数:2157人
- 解题通过率:99%
hint:sha1函数你有认真了解过吗?听说也有人用md5碰撞o(╯□╰)o
格式:CTF{}
解题链接: http://ctf5.shiyanbar.com/web/false.php
原题链接:http://www.shiyanbar.com/ctf/1787
【解题报告】
这是我入门Web开始写的第九道题,打开解题链接,这道题是道SHA!先做个简介:
Hash函数
SHA由NIST和NSA在1993年提出,修订版于1995年发布,称作SHA-1,它作为美国DSA数字签名方案的标准
FIPS 180-1 1995,Internet RFC3174,注意,算法是SHA,标准称为SHS,产生160-bit hash值
现在作为建议的hash算法,基于MD4的设计
题目意思是要传进两个值,这两个值不相等,然后它们的hash值又要相等,这是一个很矛盾的事情,hash碰撞是不可能的,不存在两个不同的值,然后它们的hash值还会相等,这该怎么办呢?这道题用到的是SHA函数的一个漏洞!
SHA函数默认传值的类型为字符串型,我们可以让它不传字符串型,传递其它类型,比如我们可以传入一个数组,这样它就会返回一个false,两个false会相等,通过这个方式可以绕过条件,样式如下:
http://ctf5.shiyanbar.com/web/false.php?name[]=a&password[]=b
然后我们回车去访问这个网站试试
直接就得到一个Flag,这就是本题的Key
CTF---Web入门第九题 FALSE相关推荐
- CTF Web入门 命令执行 笔记
CTF Web入门 命令执行 eval(读取命令),但各种字符被ban if(!pregmatch("...",$c)) #指过滤了...eval($c); 这时候可以尝试 ?c= ...
- CTF·WEB入门之路
Hello~大家好,这里是KOKO师傅! 对于初学者来说,打CTF之路仿佛是摸石头过河,而今天这篇文章则是一篇"从入门到入土"级别的概括类文章.从这篇文章中你可以了解到CTF的一些 ...
- 南邮 ctf web之综合题
综合题 点击进入到题中,发现是jsfuck(http://www.jsfuck.com/) 那就直接把代码放到控制台运行一下,看结果 那就直接构造链接: http://teamxlc.sinaapp. ...
- CTF — web入门(持续更新…)
WEB简介 web俗称web安全,当大家打开浏览器那一刻.就开始和web打交道了,web安全是网络中最经典的应用之一. WEB常见术语 web前端 Web前端开发工程师,主要职责是利用(X)HTML/ ...
- 蓝桥杯web:第九题【算法题】小兔子爬楼梯
小兔子想去月球上旅行,假设小兔子拥有一个 n 阶梯子,当你爬完 n 层就可以到达月球,小兔子每次可以跳 1 或者 2 个台阶,小兔子有多少种跳法可以到达月球呢? 给定 n 是一个正整数,代表梯子的阶数 ...
- 20220130---CTF WEB方向刷题WP-----网页初始index.php/robots.txt
练习靶场-攻防世界 更多CTF靶场整理见 https://blog.csdn.net/qq_51550750/article/details/122748075 CTF WEB方向刷题WP-攻防世界- ...
- 信息安全web入门——南邮ctf解题
南京邮电大学ctf--web 签到题 查看源码 鼠标右键查看源码或ctrl+u md5 collision 题目给出源码 <?php $md51 = md5('QNKCDZO'); $a = @ ...
- 猿人学web端爬虫攻防大赛赛题解析_第九题:js混淆-动态cookie2
js混淆,动态cookie2 一.前言 二.加密逻辑初探 三.加密逻辑深入分析 四.代码实现 4.1.ast解混淆的一个坑 4.2.完整实现过程 五.参考文献 一.前言 一转眼又有快两个星期没更博客了 ...
- CTFShow web入门题刷题记录
CTFShow web入门题刷题记录(信息搜集) web1 提示:开发注释未及时删除 打开网页查看源代码发现 flag:flag{2b2cf8e3-f880-41e1-a8ff-02601b3d998 ...
最新文章
- Moodle的qq登录版块的使用
- 软件工程(1)——对书本的温习
- Python计算本周是第几周
- 网络:HTTP报文格式
- 方舟服务器维护公告11月19日,明日方舟11月19日10点停机维护 更新内容一览
- 2015年第六届蓝桥杯C/C++ A组国赛 —— 第三题:显示二叉树
- mysql 定时任务实例_mysql定时任务与存储过程实例
- halcon/c++接口基础 之 halcon初认识
- 优化算法笔记|萤火虫算法理解及实现
- 输入特定字符和只能输入数字。
- python自动化测试工具开发_Python+Selenium自动化测试教程连载(2)
- Java面试题:synchronized和对象的访问定位的两种方式
- python关于sorted里面key,reverse以及lamdba,operator这几个鸟人
- 小宝宝即将来到这个世界,希望迎接他的是大家的祝福
- 螺丝螺母垫片顺序图片_如何计算螺丝,螺栓和螺母的尺寸
- svm神经网络葡萄酒matlab,SVM神经网络的数据分类预测--葡萄酒种类识别
- 18行的python快递查询
- 下载和安装配置 MinGW-w64(免安装版)
- 如何禁用计算机防病毒程序,如何停用防病毒
- 正在此计算机上搜索更新,解决:已在此计算机上检测到Microsoft Visual C++ 2010 Redistributable的更新版本...
热门文章
- 防火墙阻止Autodesk联网检测
- 《程序员》Part5 2009-2013年试题知识点汇总
- NVIDIA GeForce GTX 950M 新出驱动程序
- 机房服务器显示器切换,两台电脑主机,一台显示屏,怎么实现切换!需要什么转换器,大概多少...
- 播放失败,请在设置中切换输出设备(电脑插入耳机还是外放的问题)
- 移植wxX11到开发板上
- 方法简单适合新手!把图片变音乐视频,上月收入7000多
- 【图像加密】正交拉丁方置乱+混沌图像加密解密【含GUI Matlab源码 636期】
- 常见LED贴膜屏规格尺寸,选择透明贴膜屏需注意的事项
- ensp-网络地址转换