login1WEB 未解决

分数: 30 金币: 3
题目作者: 未知
一  血: jiangdie666
一血奖励: 2金币
解  决: 4729
提  示: hint:SQL约束攻击
描  述:
来自skctf
评论
一个姓⎝李⎠的师傅~ 1月前

自己做一会儿再参考:https://www.yuque.com/u21437924/ap9vtm/gqkc3dcfmfpe5p85?singleDoc#KTr7o

回复 1

soha 1月前

宽松的比较规则,某些数据库在比较时会忽略尾部空格

回复 0

caicai0728 1月前

https://blog.csdn.net/cai_huaer/article/details/153473388?spm=1001.2014.3001.5502

回复 0

孙谦的鸟岛 1月前

孙浅的湿气

回复 0

ashduw 2月前

kyky

回复 0

zhuizhui 5月前

利用数据库用户名的唯一性约束,注册admin[多个空格]用户覆盖admin用户

回复 1

灵梦归希 7月前

实际上就是mysql的设置模式不对,用语句:SHOW VARIABLES LIKE 'sql_mode' 可以查看是否严格模式,非严格模式才会有这种漏洞的。。。

回复 0

10230310 1年前

还是不理解为什么数据库中的密码会被替换。

回复 0

Rmgcc 1年前

https://blog.csdn.net/lga0325/article/details/143353230

回复 1

ほしの) アイ 1年前

一般这种网页都会有一个叫’admin‘的用户,而且大概率是管理员用户,所以我们在注册时使用‘admin空格’来进行注册,如果网页没有写过滤的话是可以注册成功的这时你注册成功后你设置的密码就会替换成管理员的,因为后端数据库会过自动删掉空格,然后你再使用admin登录即可成功获取flag

回复 10
solomom 3月前

@NosajUx 上面有一篇csdn的博客,因该长度没有限制或你没有达到那个长度,导致后面的123没有被后端数据库删除

回复 0

NosajUx 10月前

@Jiafeng 我也想问,为什么“admin空格空格一堆空格123”这样的也失败?

回复 1

Jiafeng 1年前

为啥这里添加了#和--来做注释不行呢?是被过滤了?

回复 0

WriteUp

image
harry

3 金币

评分(12)

解题动态

1293273679 攻破了该题 13小时前
liberator 攻破了该题 15小时前
easier 攻破了该题 1天前
JKyukino 攻破了该题 2天前
daimaojiang 攻破了该题 3天前
Moon172332 攻破了该题 3天前
dc 攻破了该题 3天前
xiaomiao123 攻破了该题 3天前
wh1t3 攻破了该题 4天前
gondluck 攻破了该题 4天前
juedai 攻破了该题 4天前
jjiu7780 攻破了该题 4天前
wangyuanshen 攻破了该题 5天前
南京交通第一深情徐立超 攻破了该题 6天前
SurPLus007 攻破了该题 8天前
l2 攻破了该题 8天前
gongyy 攻破了该题 8天前
17508133836 攻破了该题 8天前
zzuer 攻破了该题 9天前
邪恶的番茄 攻破了该题 10天前
问题反馈