搜索框漏洞测试checklist

admin 2026-03-18 18:20:21 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: 本文提供搜索框渗透测试Checklist,涵盖特殊符号、SSRF、XSS及SQL注入测试要点。特殊符号关注通配符引发的逻辑错误与数据泄露,超长字符用于DoS检测。SSRF测试需判断是否存在外部请求功能,纯内部搜索可忽略。XSS侧重存储型漏洞,需验证搜索历史保存功能。SQL注入引用相关文章。内容精简实用,适合实战参考。 综合评分: 81 文章分类: 渗透测试,WEB安全,SRC活动,实战经验,漏洞分析


cover_image

搜索框漏洞测试checklist

原创

游山玩水 游山玩水

山水SRC

2026年3月9日 09:00 河南

概述

本文讲解了在渗透测试中遇到搜索框如何进行渗透测试

特殊符号测试

%

_

输入这两个个符号可能会导致返回全部文章信息/数据库语法错误或逻辑错误

具体原因大概是字符的闭合

比如%

原搜索内容A:select * from xxxx where xxxx  like  %A%

搜索内容% :select * from xxxx where xxxx like %%%(就成了搜索全部信息了)

超长字符(5000个A)

这就是测试DoS漏洞(很刑)

逐步增加测试内容看响应包呢相应时间,如果随着内容增加时间增加就存在dos漏洞

bp响应时间查看的位置

SSRF

SSRF(服务器端请求伪造)漏洞的核心前提是:应用程序的服务器端能够根据用户的输入,向一个任意或受控的地址发起网络请求。

如何从外表直接判断搜索框是可能否存在SSRF?

功能设计上就需要去外部拉取内容

  • 链接预览:输入网址,后台抓取该网页的标题和描述。
  • 图片/视频搜索:输入关键词,后台调用第三方API获取素材
  • 文档内容搜索:输入一个文档链接(如http://example.com/doc.pdf),声称能搜索文档内文字
  • 跨平台比价/信息聚合:搜索商品,后台去其他电商网站抓取价格。

什么情况下不存在ssrf

纯文本/数据库搜索

仅对本站内的文章、商品、用户信息进行数据库查询,功能描述和流量分析均无任何对外网络请求的迹象。

如何测试SSRF见下面文章链接

用Auto-SSRF+SSRFmap构建SSRF自动化利用链

总结:搜索内容为本站东西不用测

xss

因为很多平台对不收反射型xss漏洞,那么我们的视角就要在存储型xss漏洞上

测试前提:用户的搜索历史被保存(例如,在用户个人中心显示“最近搜索”),先确定存在该功能再测试

测试xss见下面文章链接

存储型XSS漏洞checklist

SQL注入

测试sql注入看下面文章就行

SQL注入漏洞测试优化流程(1.1)


免责声明:

本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。

任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。

本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我

本文转载自:山水SRC 游山玩水 游山玩水《搜索框漏洞测试checklist》

评论:0   参与:  0