我的第一个漏洞赏金计划:我如何赚到 1,000 美元
我的第一个漏洞赏金计划:我如何赚到 1,000 美元
haidragon 安全狗的自我修养 2025-05-21 09:16
漏洞赏金狩猎已经在我的雷达上停留了一段时间。在阅读了数十篇文章并深入研究了 HackerOne 的文档之后,我终于决定亲身实践。本文讲述了我如何发现一个微妙却影响深远的漏洞,并最终获得我的第一笔 1,000 美元赏金,以及我在此过程中汲取的经验教训。
奠定基础
和大多数初入这个领域的人一样,我从最基本的开始:阅读成功案例,了解常见漏洞,并探索 HackerOne 平台。我花时间了解经验丰富的研究人员如何接近目标并记录他们的发现。
在我对基础知识充满信心之后,我选择了 HackerOne 上的一个公开项目——我们姑且称之为TargetApp——我觉得它既有趣又成熟。它经过了充分的测试,所以我知道这不会很容易,但我也把它看作是一个学习强化应用程序在严格审查下如何运作的机会。
早期探索和安静阶段
我从基本的侦察开始:
– 手动检查现场
– 审查robots.txt隐藏路径
– 测试常见漏洞,例如XSS、开放重定向和IDOR
– 使用 Burp Suite 分析请求和响应
我尝试了各种端点,观察了输入的处理方式,并密切观察了应用程序的行为。
近两个月来,我没有发现什么重大问题。这款应用的保护措施非常完善,显然已经通过了多轮安全评估。bug 方面倒是没什么动静——嗯……我有点沮丧,但还是坚持了下来。
突破:重读 robots.txt
有一天,我重温之前的笔记时,决定robots.txt再检查一遍。我之前看过,但这次我放慢了速度,仔细看了一遍。在那些被禁止的路径中,有一条特别引人注目。
敏感路由出现在 中并不罕见robots.txt,但这引起了我的注意。这里没有任何可直接利用的东西,但这却是一个线索。我决定进一步探索。
我在 Burp Suite 中拦截了一个请求/admin/并转发了它。服务器返回:
禁止响应——意味着资源存在,但访问被阻止。
这很有希望。
尝试绕过技术
此时,我探索了不同的 403 绕过技术。我的清单包括:
– 修改标题,例如X-Original-Method、X-Forwarded-For、Referer
– 尝试路径变化(/admin/.,/admin/%2e/)
– 使用不同的用户代理
– 切换 HTTP 方法
最后一个——改变请求方法——才是造成差异的原因。
我将拦截的GET请求修改为/admin/,并将方法改为POST,然后进行转发。
令我惊讶的是,答复是:
被禁止的页面现在可以访问了。
扩大发现
我将同样的方法应用于其他与管理相关的路线:
– /admin/users
403 Forbidden之前返回请求的每个端点GET在通过访问时都成功响应POST。
此时,我还没有尝试与该功能进行交互或进一步升级。我已经演示了如何通过方法绕过来访问经过身份验证或受保护的区域,这足以进行报告。
提交报告
我通过 HackerOne 提交了一份清晰简洁的报告,其中包括:
– 问题摘要
– 受影响的端点
– 使用 Burp Suite 进行复现的步骤
– 屏幕截图和概念验证请求
– 关于潜在影响的说明
几天之内,分诊小组就确认了报告。不久之后,问题就解决了——我收到了通知:
经验教训
以下是这次经历的一些关键要点:
1. 重访并重新观察
当您以全新的心态去看待已经研究过的事物时,它们仍然具有价值。robots.txt起初它似乎没什么用,但最终却成为引导您发现的线索。
2. 了解服务器如何处理方法
不同路由处理 GET 和 POST 请求的方式存在差异,这可能会暴露逻辑缺陷或访问控制问题。了解何时尝试替代方法是绕过策略的关键部分。
3. 手动测试胜过自动化测试,以解决逻辑缺陷
自动化工具无法捕捉到这一点。这需要人工关注、创造性思维和战略探索。
4. 坚持不懈终有回报
漏洞赏金通常不会立即成功。这需要时间、耐心和反复的努力——但回报绝对值得。
最后的想法
这不仅仅是1000美元的赏金,更是对我方向正确的肯定。探索、失败,最终成功的过程,让我对Web应用程序的安全性有了更深的理解,以及它们仍然可能以微妙的方式存在漏洞。
rust语言全栈开发视频教程-第一季(2025最新)
详细目录
mac/ios安全视频
QT开发底层原理与安全逆向视频教程
linux文件系统存储与文件过滤安全开发视频教程(2024最新)
linux高级usb安全开发与源码分析视频教程
linux程序设计与安全开发
****-
-
w
i
n
d
o
w
s
网
络
安
全
防
火
墙
与
虚
拟
网
卡
(
更
新
完
成
) -
-
w
i
n
d
o
w
s
文
件
过
滤
(
更
新
完
成
) -
-
U
S
B
过
滤
(
更
新
完
成
) -
-
游
戏
安
全
(
更
新
中
) -
-
i
o
s
逆
向 -
-
w
i
n
d
b
g -
-
还
有
很
多
免
费
教
程
(
限
学
员
) -
-
-
windows恶意软件开发与对抗视频教程
-
-
-