自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 sqli-labs靶场通关详细讲解(附php源码分析Less-23-27a)

id=1"%20and"1"="1 闭合方式不同,并且无报错信息,使用盲注,具体步骤及补充知识请看之前的文章less-8。这是因为触发了二次注入,在进行修改密码时,admin'# 闭合了后面的条件,使得修改的密码为admin账号的。为此关的闭合方式,此处使用报错注入发现无回显,所以需要使用盲注来猜解,具体步骤看之前的文章less-8。页面最丰富的一集,大概有登录,注册,修改等几个页面,尝试了一些注入发现不行,这里考虑二次注入。分析php源代码,发现更多的符合被过滤了。将密码修改为123456。

2025-12-18 15:05:11 1315

原创 sqli-labs靶场通关详细讲解(附php源码分析Less-17-22)

输入admin后发现页面返回浏览器信息,可以考虑在http头部中注入sql语句,并测试闭合语句。进入页面根据提示发现为密码重置,考虑在密码栏上进行sql注入,发现 ' 为闭合条件。只需对注入的语句进行base-64编码后再写入即可,注意闭合条件。与上一题一致,抓包后发现cookie值被进行base-64加密。其余均相同,都是先将注入语句进行base-64编码后注入。页面提示cookie 考虑到从cookie值上面进行注入。对注入的语句先进行base-64编码即可解决。页面无回显,考虑进行报错注入。

2025-12-15 14:39:40 1225

原创 sqli-labs靶场通关详细讲解(附php源码分析Less-11-16)

同理可得uname=1' or '1'='1' AND ASCII(SUBSTR((SELECT table_name FROM information_schema.tables WHERE table_schema='security' LIMIT 0,1), 1, 1)) = 101--+&passwd=1&submit=Submit 猜解表名和列名即可。uname=1' or '1'='1' order by 2--+&passwd=1&submit=Submit 测试为2列。

2025-12-14 16:17:02 1032

原创 sqli-labs靶场通关详细讲解(附php源码分析Less-8-10)

id=1' AND IF(ASCII(SUBSTR((SELECT table_name FROM information_schema.tables WHERE table_schema='security' LIMIT 0,1), 1, 1)) = 101, SLEEP(5), 1) --+ 猜解表名。参数分别为截取的字符串,起始位置,截取长度。id=1' AND IF(ASCII(SUBSTR(DATABASE(),1,1)) = 115, SLEEP(5), 1) --+ 数据库字母为S。

2025-12-12 14:46:31 571

原创 sqli-labs靶场通关详细讲解(附php源码分析Less1-7)

id=-1') union select 11,22,group_concat(column_name) from information_schema.columns where table_name='users' and table_schema='security'--+ 查询列名。开局尝试传入一个id,发现查询到了数据,单走一个' 发现页面报错,随后开始进行注入。id=-1' union select 11,22,33--+ 联合查询。

2025-12-11 00:00:38 1315

原创 sqli-labs靶场搭建

本文介绍了搭建sqli-labs靶场的详细步骤。

2025-12-10 17:31:04 367 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除