Redtiger解题技巧(一)

本文介绍了在Redtiger挑战中如何通过SQL注入解决第一关的问题。博主首先通过查看源码发现注入点,然后利用order by判断字段数,确定回显点,最终成功获取username和password。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(写这个博客本意就是为了自我总结,然后顺便试试新买的键盘。博主本人其实也就是个菜鸟,所以希望前辈们多多指导)
第一关:
根据提示,username=Hornoxe,给了Tablename: level1_users
ok。我们先查看源码(看源码是我个人习惯,因为常常能在源码里发现意想不到的东西)
在这里插入图片描述会发现一个有意思的东西:?cat=1
ok。返回答题关,构造语句 http://redtiger.labs.overthewire.org/level1.php/?cat=1
页面变化了:
在这里插入图片描述说明可以注入。
继续拼接语句and 1=1
发现:
在这里插入图片描述正常的。再把and 1=1改成and 1=2,结果:
在这里插入图片描述显示不存在。
ok。接着order by判断,结果在order by 4正常,order by 5错误,那么就是四位。(这里要注意,将上一步的1=2改回1=1,否则order没反应)
在这里插入图片描述知道了位数,下一步判断回显点。
构造语句

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值