sqli-0x1WEB 未解决

分数: 0 金币: 0
题目作者: 未知
一  血: Aman
一血奖励: 0金币
解  决: 1054
提  示:
描  述:
SQL injections are still a problem yes, even in 2021. Bypass the login mechanism and get access to the admin area.
评论
morphy 1月前

请教一下各位师傅,为什么admin'xx union select 1, 'xxxx会被过滤规则检测出来,但是admin'xx union select 1,'xxxx就不会被检测出来?(区别就是第二个单引号前有没有空格)

回复 0

ukdnp 1月前

代码审计题,见网页源码的/plz_help。

回复 0

zeromoment 2月前

f1534392279bddbf9d43dde8701cb5be14b82f76ec6607bf8d6ad557f60f304e$0 不行?

回复 0

shike 3月前

shellmates{c0ngr4tul4t10ns_U_d1d_1t!!_fe4cd84591ea}

回复 0

xiaodeng 4月前

哪个大佬有密码库

回复 1

17743520638 6月前

这道题非常有意思

回复 0

meilanzhuju 7月前

五边形战士

回复 0

波光摇曳 8月前

shellmates{c0ngr4tul4t10ns_U_d1d_1t!!_fe4cd84591ea}

回复 0

lzq2000 9月前

<?php echo hash(“sha256”, “123”.“456”);?> 得到 8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92 123是口令,456是盐

回复 3
黑化佩琪 1月前

佬,这个属于sql注入哪方面的知识,我之前没听说过你的解法

回复 0

xzs297995 5月前

@234722457 2a8610aefdd0028c6bf074dd18721c0ef8bc43241cc7a653d7aedf2036bdf6b3$654应该是这个 而且密码是987

回复 0

在浅水中溺水么? 6月前

@234722457 987654要换成2a8610aefdd0028c6bf074dd18721c0ef8bc43241cc7a653d7aedf2036bdf6b3

回复 0

234722457 8月前

大佬,不用 123456 用 987654 为什么失败啊

回复 0

lzq2000 9月前

查询一个不存在的账号,拼接union select,将自定义的密码和盐生成的加密字符串注入,覆盖密码查询结果,使用自定义的密码即可通过密码校验,post发送: user=a'union select 1,'8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92$456'--+&pass=123

回复 10
星夜见月 1月前

为什么a'u这个不会被过滤出来

回复 0

lzq2000 4月前

@Am0s 联合查询其实本质就是手工增加了一个结果集,跟从数据库中真正查询出来的结果是一样的效果。这里因为数据库中存储的是加过密的信息,所以我们得构造一下加密结果。

回复 2

lzq2000 4月前

@2957632449 是的,联合查询其实本质就是手工增加了一个结果集,结果就是对应字段的值!

回复 1

2957632449 5月前

佬 这边1,'8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92$456' 这一串 会自动新建一个结果集是吗 然后'8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92$456'这边代表的是字段password里的值对吗

回复 0

TwTsaltfish 6月前

@Am0s 3、源码中验证sha256(明文密码$pass+$result["password"]中$后的字符串【$salt】)=$result["password"]中$前的值

回复 0

TwTsaltfish 6月前

@Am0s 1、猜测原先就是两个字段、账号密码,正常情况下搜到的就是这两个字段$result["user"],$result["password"];2、查询一个不存在的账号,没有union会是空的,union查询得到的第二个值(这里如果有多个无用字段要测试哪个是密码)会作为$result["password"]进入后面的逻辑;3、源码中验证sha2

回复 1

Am0s 7月前

大佬能讲解一下原理吗

回复 0

WriteUp

image
a2cai

2 金币

评分(16)

解题动态

1148391538 攻破了该题 21小时前
13667626741 攻破了该题 23小时前
xtelnet 攻破了该题 1天前
jikechen 攻破了该题 1天前
嗜血小果 攻破了该题 1天前
w1377 攻破了该题 1天前
颖博 攻破了该题 2天前
BWCEN 攻破了该题 2天前
欧尼酱001 攻破了该题 2天前
Cirsis 攻破了该题 2天前
ermodeshishu 攻破了该题 3天前
YOULIOU 攻破了该题 3天前
bugku20240911 攻破了该题 3天前
794250102 攻破了该题 3天前
rhcrhc 攻破了该题 3天前
yhcyhc 攻破了该题 4天前
19957545704 攻破了该题 4天前
sgy3389 攻破了该题 5天前
docker1w 攻破了该题 5天前
flor 攻破了该题 6天前
问题反馈