如何在几分钟内找到多个 SQL 注入漏洞

今天来分享一下我是如何用几分钟发现某个漏洞赏金的目标多个 SQL 注入漏洞的,接下来以目标域名 redacted.org 为例。

枚举阶段

首先我使用 waybackurls 工具查看目标网站上有哪些 URL,然后看到了很多 PHP 的文件,也许可以在其中找到 SQL 注入漏洞,使用命令过滤一些结果之后输出到文件:

waybackurlshttps://redacted.org/ | uro | grep “.php” > php-files.txt

查看输出的文件,发现了如图中的内容:

看文件名感觉似乎有戏,接下来需要找一些可用的参数,需要制作一个参数名字典然后暴力破解这些页面,搞起!

获取参数

我们基于之前输出的内容,将文件名和参数分离出来,然后去重:

catphp-files.txt|grep-iget|sed's/.*.get//'|sort-u

接下来删除 php 后缀,得到一个以文件名为关键词的列表,只需在上一条命令后加上 cut -f1 -d 即可:

结果中有的有两个单词或者多个单词的组合,但是我不知道其中那个单词是参数,所以就想办法将其拆分,经过一顿搜索,发现可以用命令:

sed's/[AZ]+/\n&/g'

我认为参数一般都是小写,所以需要将所有大写字符转换为小写,且保留之前的内容:

接下来我们有了两个参数字典可用,然后使用工具 FFUF 来进行测试,先尝试用全是小写字符的字典:

ffuf-wlowercase-parameters.txt-u"https://redacted.org/searchProgressCommitment.php?FUZZ=5"

但是没有任何结果!

老实说,我很郁闷,但是突然想到一个方案,把请求的方法改成 POST 怎么样?命令如下:

ffuf-wlowercase-parameters.txt-XPOST-d"FUZZ=5"-u"https://redacted.org/searchProgressCommitment.php"

结果得到了 commitment & id 参数。

接下来我可以对这些参数进行测试了,复制请求的数据包内容到文件中,丢给 sqlmap 去测。

漏洞利用

sqlmap 的命令如下:

sqlmap-rreq3.txt-pcommitment--force-ssl--level5--risk3--dbms=”MYSQL”--hostname--current-user--current-db--dbs--tamper=between--no-cast

漏洞测试成功,确实存在 SQL 注入漏洞;

接下来使用同样的方法,测试其他 URL ,结果我找到了三个同样存在 SQL 注入漏洞的地方。

第二个 SQLI:带有 id 参数的 ws_delComment.php。

第三个 SQLI:带有 target 参数的 getTargets.php。

第四个:mailing_lists.php 带 list 参数。

一共发现四个 SQL 注入,太棒了!

我向安全团队报告了所有 SQL 注入漏洞并审核通过,他们在积极解决问题,感谢大家的阅读。

文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/126511.html<

(0)
运维的头像运维
上一篇2025-02-24 06:07
下一篇 2025-02-24 06:09

相关推荐

  • 个人主题怎么制作?

    制作个人主题是一个将个人风格、兴趣或专业领域转化为视觉化或结构化内容的过程,无论是用于个人博客、作品集、社交媒体账号还是品牌形象,核心都是围绕“个人特色”展开,以下从定位、内容规划、视觉设计、技术实现四个维度,详细拆解制作个人主题的完整流程,明确主题定位:找到个人特色的核心主题定位是所有工作的起点,需要先回答……

    2025-11-20
    0
  • 社群营销管理关键是什么?

    社群营销的核心在于通过建立有温度、有价值、有归属感的社群,实现用户留存、转化和品牌传播,其管理需贯穿“目标定位-内容运营-用户互动-数据驱动-风险控制”全流程,以下从五个维度展开详细说明:明确社群定位与目标社群管理的首要任务是精准定位,需明确社群的核心价值(如行业交流、产品使用指导、兴趣分享等)、目标用户画像……

    2025-11-20
    0
  • 香港公司网站备案需要什么材料?

    香港公司进行网站备案是一个涉及多部门协调、流程相对严谨的过程,尤其需兼顾中国内地与香港两地的监管要求,由于香港公司注册地与中国内地不同,其网站若主要服务内地用户或使用内地服务器,需根据服务器位置、网站内容性质等,选择对应的备案路径(如工信部ICP备案或公安备案),以下从备案主体资格、流程步骤、材料准备、注意事项……

    2025-11-20
    0
  • 如何企业上云推广

    企业上云已成为数字化转型的核心战略,但推广过程中需结合行业特性、企业痛点与市场需求,构建系统性、多维度的推广体系,以下从市场定位、策略设计、执行落地及效果优化四个维度,详细拆解企业上云推广的实践路径,精准定位:明确目标企业与核心价值企业上云并非“一刀切”的方案,需先锁定目标客户群体,提炼差异化价值主张,客户分层……

    2025-11-20
    0
  • PS设计搜索框的实用技巧有哪些?

    在PS中设计一个美观且功能性的搜索框需要结合创意构思、视觉设计和用户体验考量,以下从设计思路、制作步骤、细节优化及交互预览等方面详细说明,帮助打造符合需求的搜索框,设计前的规划明确使用场景:根据网站或APP的整体风格确定搜索框的调性,例如极简风适合细线条和纯色,科技感适合渐变和发光效果,电商类则可能需要突出搜索……

    2025-11-20
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注