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

sqli-labs靶场通关笔记:第25-26a关 and、or、空格和注释符多重过滤

第25关 对or、and的过滤

本关页面给了提示,会对输入进行过滤,用语法测试发现过滤了andor

 解题思路:

1.双写绕过

2.符号代替

第25a关 数字型的过滤

第26关 空格和注释的过滤

这一关过滤了更多字符串,看一下源代码:

function blacklist($id)
{$id = preg_replace('/or/i', "", $id);         // 不区分大小写地移除字符串中的"or"$id = preg_replace('/and/i', "", $id);        // 不区分大小写地移除字符串中的"and"$id = preg_replace('/[\/\*]/', "", $id);      // 移除字符串中的斜杠(/)和星号(*),防止SQL注释(/* ... */)$id = preg_replace('/[--]/', "", $id);        // 移除字符串中的连续减号(--),防止SQL行注释$id = preg_replace('/[#]/', "", $id);         // 移除字符串中的井号(#),防止SQL行注释$id = preg_replace('/[\s]/', "", $id);        // 移除字符串中的所有空白字符(空格、制表符、换行等)$id = preg_replace('/[\/\\\\]/', "", $id);    // 移除字符串中的斜杠(/)和反斜杠(\),防止路径遍历或转义字符return $id;                                    // 返回过滤后的字符串
}

可以利用其他编码的字符代替空格,如%C2%A0,但是有的不一定会被解析。这里利用报错注入,因为不用空格。

?id=1'||(updatexml(1,concat(0x7e,database()),1))||'

第26a关 空格和注释的过滤,且为')闭合的盲注

语法:

?id=1')aandnd%0blength(database())<10%0baandnd%0b('1')=('1

小结:

写语法的时候,这两关出现报错太多了,空格过滤是最麻烦的地方,虽然可以用其他字符串代替,但是很多字符会出现不被解析的情况,而且有的字符被解析为空格,语法仍然会报错。在用union%0bselect尝试时就一直报错,猜测是空格过滤破坏了union联合注入的语法结构。加上注释符过滤,双写绕过,多种绕过同时使用可能会对语法结构造成一定影响。那么,多尝试其他办法,总是好的。

http://www.dtcms.com/a/284400.html

相关文章:

  • 4G模块 A7680通过MQTT协议连接到腾讯云
  • AI赋能Baklib,重塑企业知识管理与客户支持方式
  • Curr. Res. Food Sci.|福州大学吕旭聪团队:富硒鼠李糖乳杆菌GG重塑肠-肝轴,显著缓解酒精性肝损伤
  • 网络通信之基础知识
  • deep learning(李宏毅)--(六)--loss
  • day19-四剑客与正则-特殊符号正则-awk
  • [yotroy.cool] 记一次 Git 移除某个不该提交的文件
  • iOS WebView 调试与性能优化 跨平台团队高效协作方法解析
  • PyTorch生成式人工智能(18)——循环神经网络详解与实现
  • 可视化图解算法56:岛屿数量
  • Word 中为什么我的图片一拖就乱跑,怎么精确定位?
  • python使用pymysql库
  • modbus 校验
  • 泛型与类型安全深度解析及响应式API实战
  • Java 集合框架详解:Collection 接口全解析,从基础到实战
  • 7月17日日记
  • 【机器学习】向量数据库选型指南:企业内网部署场景
  • 从零开始:C++ UDP通信实战教程
  • 河南萌新联赛2025第(一)场:河南工业大学(补题)
  • SQLite的可视化界面软件的安装
  • YOLO11 vs LMWP-YOLO:参数量-52.5%,mAP+22.07%,小型无人机的远距离检测
  • 7月17日
  • 深度学习 -- Tensor属性及torch梯度计算
  • 大型语言模型的白日梦循环
  • Ollama使用指南-更改默认安装路径和Model路径(安装到非C盘)
  • 【深度学习】神经网络反向传播算法-part4
  • Java数组补充v2
  • Java数组中相关查找排序算法(1)
  • 密码管理安全防御
  • Servlet概述