SQL injection(Lab5)

piter 发布于 9 天前 46 次阅读 163 字


PortSwigger SQLi 入门:UNION 从其他表取数据

Lab:SQL injection UNION attack, retrieving data from other tables
原理:Using a SQL injection UNION attack to retrieve interesting data

题目在考什么

前面已经会:定列数、找能塞字符串的列。这题把它们拼起来,用 UNION 从 别的表(本题是 users)把数据打进当前页面的结果里,拿到 administrator 的密码并登录。

注入点

仍是类别筛选 category。

做法

lab 已给出表名、列名。两列都能显示文本时,可直接:

' UNION SELECT username, password FROM users--

页面会多出用户名和密码行,用 administrator 那组登录即可过关。

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