当前位置:网站首页>[GXYCTF2019]BabySQli
[GXYCTF2019]BabySQli
2022-08-11 00:28:00 【努力做大佬m0_68074153】
1.验证方式
通过尝试我们发现存在一个admin用户。当name=admin时回显不是user error而是pass error。
经过一系列尝试,我们发现or,=字符被过滤的但是可以使用大写的OR与like代替=。
还是不能登陆,在报错源码处发现一串码,经过base32,base64解密后为sql语句:
select * from user where username = '$name'
这里的验证方式是将name带入查询再将查询后的密码与输入进行比对。经过常规注入手段我们发现这里有三个字段。
union联合查询在查询不存在的数据时,会创建一个临时数据,然后返回这个临时数据union select 1,2,3,返回数据就为column1:1,column2:2,column3:3。我们可以根据这个特性来猜测user字段的位置。经过猜测我们发现admin在2的位置。
那么猜测3的位置应该就是pass字段并且这里pass应该存储的是MD5值,将123进行MD5加密放到3的位置,这时union select, 1,admin,‘md5(123)’,的返回数据为column1:1,column2:admin,column3:md5(123),并且将返回的md5(123),与我们输入的pass的md5值进行比对如果一样则会登陆成功。这是我们构建payload:
name=1' union select 1,'admin','202cb962ac59075b964b07152d234b70'#&pw=123
成功拿到flag。
边栏推荐
- Summary of Confused Knowledge Points for "High Items" in the Soft Examination in the Second Half of 2022 (2)
- 复制带随机指针的链表——LeetCode
- 云原生-VMware虚拟机安装Kubesphere实战(一)
- 16. File upload
- UOJ#749-[UNR #6]稳健型选手【贪心,分治,主席树】
- LENS CRA和SENSOR CRA匹配问题解析
- CF1427F-Boring Card Game【贪心】
- 关于科研学习中的几个问题:如何看论文?如何评价工作?如何找idea?
- How to easily obtain the citation format of references?
- 【openpyxl】过滤和排序
猜你喜欢

【openpyxl】过滤和排序

③ 关系数据库标准语言SQL 数据查询(SELECT)

【.NET Core】使用 NPOI 读写Excel 文件
![[Excel knowledge and skills] Convert numeric format numbers to text format](/img/fb/79d6928456f090d47f0fe7a5074979.png)
[Excel knowledge and skills] Convert numeric format numbers to text format

SQL injection base - order by injection, limit, wide byte

地下管廊可视化管理系统搭建

In 22 years, the salary of programmers nationwide in January was released, only to know that there are so many with annual salary of more than 400,000?

Based on the SSM to reach the phone sales mall system

分布式.性能优化

web 性能提升(将持续更新……)
随机推荐
单片机人机交互--矩阵按键
关于编程本质那些事
Server Tips
HGAME 2022 Final Pokemon v2 writeup
Dump file generation, content, and analysis
input输入框超出部分用省略号表示以及判断内容是否有超出(PC端)
[Excel知识技能] 将数值格式数字转换为文本格式
两个链表的第一个公共节点——LeetCode
Analysis of LENS CRA and SENSOR CRA Matching Problems
LeetCode_优先级队列_692.前K个高频单词
I caught a 10-year-old Ali test developer, and after talking about it, I made a lot of money...
线上突然查询变慢怎么核查
使用mysql语句操作数据表(table)
UOJ#749-[UNR #6]稳健型选手【贪心,分治,主席树】
11. Custom Converter
"NIO Cup" 2022 Nioke Summer Multi-School Training Camp 4 ADHK Problem Solving
electron -autoUpdater 更新
How to check if the online query suddenly slows down
小程序onPageNotFound的坑
[21-day learning challenge - kernel notes] (5) - devmem read and write register debugging