实验吧-因缺思汀的绕过WriteUp
实验吧-因缺思汀的绕过WriteUp
题目地址:http://www.shiyanbar.com/ctf/1940
审计网页代码,发现有一个注释:<!--source: source.txt-->
访问同目录下的source.txt
发现登陆的逻辑代码,下面就可以针对它进行绕过。!
这里有三层限制
0X00
在第一层的filter里面就过滤了常用的SQL关键词,所以常规的SQL 注入就不行了。如果输入了filter里面的语句,网页返回“水可载舟,亦可赛艇!”
0X01
第二层是限制从数据库返回的数据必须是一行,在满足第一层条件的情况下可以使用 limit 的返回来确定数据库中总共有几行数据。
注意它的查询语句是 select * from interest where uname = ‘{$_POST[‘uname’]}’于是构造:
1' or 1 limit 1 offset 0#
1' or 1 limit 1 offset 1#
1' or 1 limit 1 offset 2#
发现2#时返回“一颗赛艇!” 其他都是“亦可赛艇!”———–说明数据库只有两条信息
0X02
接下来想办法绕过第三层,这里是个if判断,只要为true 就可以过,于是可以利用group by with rollup来绕过,group by with rollup会在统计后的产生一条null信息,然后在pwd里不写值,if就为true了。
payload:1' or 1 group by pwd with rollup limit 1 offset 2#
flag:CTF{with_rollup_interesting}
实验吧-因缺思汀的绕过WriteUp相关推荐
- 实验吧-因缺思厅的绕过writeup
实验吧-因缺思汀的绕过WriteUp 题目地址:http://www.shiyanbar.com/ctf/1940 审计网页代码,发现有一个注释:<!--source: source.txt-- ...
- 因缺思汀的绕过——实验吧
因缺思汀的绕过分值:20 来源: pcat 难度:中 参与人数:9534人 Get Flag:3087人 答题人数:3370人 解题通过率:92% 访问解题链接去访问题目,可以进行答题.根据web题一 ...
- [实验吧](web)因缺思厅的绕过 源码审计绕过
0x00 直接看源码吧 早上写了个注入fuzz的脚本,无聊回到实验吧的题目进行测试,发现了这道题 地址:http://ctf5.shiyanbar.com/web/pcat/index.php 分析如 ...
- 因缺思厅Qpython爱之初体验
歪瑞歪瑞因缺思厅的APP ---------------------------------除了美观基本上没什么卵用的分割线----------------------------------- Qp ...
- 实验吧—Web——WP之 上传绕过
我们先上传一个png文件,发现他说必须上传后缀名为PHP的文件才可以,那么,我们尝试一下,PHP文件 但是他又说不被允许的文件类型 在上传绕过里最有名的的就是00截断,那么我们就先要抓包 在这里我们需 ...
- java程序设计实验一_20145210姚思羽《Java程序设计》实验一实验报告
实验一 Java开发环境的熟悉(Linux + Eclipse) 实验内容 1.使用JDK编译.运行简单的Java程序: 2.使用Eclipse 编辑.编译.运行.调试Java程序. 实验知识点 1. ...
- 因缺思厅的程序员故事
1.面试 面试官:熟悉哪种语言? 应聘者:C# 面试官:知道什么叫类么? 应聘者:我这人实在,工作努力,不知道什么叫累. 面试官:知道什么是包? 应聘者:我这人实在,平常不带包,也不用公司 ...
- 华为HCNA实验15-配置缺省静态路由
- php逻辑难是难在sql,[实验吧] 所有web writeup
实验吧 writeup 打算把实验吧所有的web题做一遍 花了一个礼拜多的时间吧 有些也看了wp不得不说收获挺大 WEB 简单的登录题 F12看下网络里面里面的请求头中有一个tips:test.php ...
- 实验吧web题(26/26)全writeup!超详细:)
#简单的SQL注入 http://www.shiyanbar.com/ctf/1875 1)试着在?id=1,没有错误 2)试着?id=1',出错了,有回显,说明有注入点: You have an e ...
最新文章
- 数组-在Shell脚本中的基本使用介绍
- 《剑指offer》给定一颗二叉搜索树,请找出其中的第k大的结点。
- linux的常用操作——程序调试gdb
- 什么是TensorBoard?
- 怎么快速搭建属于自己的博客
- python如何计算个人gpa_【Python】计算GPA | 学步园
- bootstrap之项目一的填坑
- PHP下拉框内容随单选框内容变化
- Unity 窗口界面的简单介绍
- 微型计算机原理 考试试题,微机原理期末考试试题及答案
- 最炫黑科技还得谷歌!一副眼镜告别学外语,一个地图App在家沉浸式环球游
- 计算机的基本知识理论,计算机基本理论基础知识总汇.doc
- SMILES学习笔记
- GPIO(通用输入/输出接口)
- 互联网巨头追捧的“中台”战略,有多重要?
- Idea自动导包如何设置,教你两步完成!
- 记账分享:如何记录收支明细,并分析、打印保存。
- Linux_系统管理
- 决策规划算法相关知识之 POMDP模型
- 推荐8个优质生产力工具,让你效率升级!
热门文章
- BeanUtils.copyProperties不支持复制集合的解决方案
- 怎么判断私网地址_判断本机IP地址是公网地址还是私网地址
- 学术界AV1编码优化技术的进展
- python读取eml文件并用正则匹配邮箱
- chrome transition闪烁BUG 阿星小栈
- 【离散数学】单射、满射与双射
- Codeforces Round #467 (Div. 2) D. Sleepy Game
- 基于比原链开发Dapp(二)-开发流程
- 致敬科比,实现查询科比每赛季数据的Web服务器
- 数据结构与算法学习---数据结构篇(线性表)(默然回首,夯实基础)