banner
言心吾

言心吾のBlog

吾言为心声

SRC挖掘之新手如何快速挖到第一枚漏洞(下)

前言#

在上一篇文章中,我们详细介绍了新手在 SRC(Security Response Center)挖掘过程中如何快速找到第一个漏洞,包括短信轰炸、并发、CSRF 和越权等常见漏洞的挖掘方法。为了进一步提升漏洞挖掘的效率和质量,我们还需要具备一个良好的习惯。

在 SRC 挖掘过程中,系统地记录每一个测试站点和功能点的信息,不仅可以帮助我们更有条理地管理挖掘过程,还能为后续的复盘和深入利用提供宝贵的参考。本文将详细介绍如何创建和使用 Excel 表格记录漏洞挖掘的关键信息,并分享漏洞复盘的策略和完整的漏洞挖掘流程,帮助你在 SRC 挖掘的道路上更高效、更有条理。

利用表格记录挖洞过程和宝藏站点#

在漏洞挖掘过程中,使用 Excel 表格记录关键信息是一个非常好的习惯。这不仅有助于系统化管理和跟踪每一个测试站点及其功能点,还能为后续的复盘提供宝贵的数据支持。

如何创建一个漏洞挖掘记录表格#

表格结构建议#

  1. 站点信息

    • 站点名称:记录目标站点的名称。
    • 站点 URL:记录目标站点的 URL。
  2. 功能点

    • 功能名称:记录站点上的功能模块或具体功能点(如注册、登录、找回密码等)。
    • 功能 URL:记录对应功能的 URL。
  3. 测试状态

    • 已测试:标记是否已经对该功能进行了测试(是 / 否)。
    • 测试日期:记录进行测试的日期。
  4. 测试思路

    • 漏洞类型:记录针对该功能可能存在的漏洞类型(如 CSRF、越权、短信轰炸等)。
    • 测试方法:记录具体的测试方法和思路。
  5. 结果记录

    • 测试结果:记录测试的结果(发现漏洞 / 未发现漏洞)。
    • 漏洞详情:详细记录发现的漏洞信息,包括漏洞描述、影响、利用方法等。
  6. 账户信息

    • 账号类型:记录测试过程中使用的账号类型(如普通用户、管理员等)。
    • 账号信息:记录测试使用的账号(如用户名、密码等)。
  7. 备注

    • 其他信息:记录其他相关信息或备注。

示例表格#

以下是一个简化的 Excel 表格示例:

站点名称站点 URL功能名称功能 URL已测试测试日期漏洞类型测试方法测试结果漏洞详情账号类型账号信息备注
示例站点www.example.com注册/register2024-06-01CSRF构造恶意请求并诱导用户点击发现漏洞用户可被诱导修改密码普通用户[email protected]测试过程顺利
示例站点www.example.com登录/login
示例站点www.example.com找回密码/reset-password2024-06-02短信轰炸模拟大量短信请求未发现漏洞短信接口有频率限制
示例站点www.example.com转账/transfer2024-06-03并发使用多线程模拟并发转账请求发现漏洞转账金额被篡改管理员[email protected]需进一步测试

使用方法#

  1. 创建模板:根据上面的结构创建一个 Excel 模板,确保每次挖掘新站点时可以直接使用。
  2. 定期更新:在每次测试后,及时更新表格,记录测试结果和思路。
  3. 复盘和总结:定期复盘,分析已测试的功能和发现的漏洞,总结经验教训,为后续挖掘提供参考。
  4. 分享和交流:如果团队协作,可以分享表格,与其他成员交流测试思路和经验。

优点#

  1. 有条理地管理信息:清晰记录每个站点和功能点的测试状态和结果,避免遗漏。
  2. 便于复盘和总结:系统地记录测试过程和思路,有助于后续复盘和经验总结。
  3. 提高效率:通过记录测试方法和思路,可以在后续类似测试中参考和复用,提高测试效率。

总之,使用 Excel 表格记录漏洞挖掘过程中的关键信息,不仅是一个好习惯,也是一种高效的工作方法。希望以上建议能帮助你更好地进行 SRC 挖掘,快速找到你的第一个漏洞。

漏洞复盘#

在漏洞挖掘的过程中,定期进行漏洞复盘是非常重要的。通过复盘,可以总结经验教训,优化挖掘策略,提高发现漏洞的效率和质量。因此,建议大家养成撰写报告和复盘文档的习惯,并将其系统地分类和整理。

撰写报告和复盘文档的习惯#

  1. 定期撰写:在每次漏洞挖掘活动结束后,及时撰写详细的漏洞报告和复盘文档。报告应包括漏洞描述、影响分析、利用方法和修复建议等内容。
  2. 详细记录:在报告中,详细记录每个漏洞的发现过程、测试方法和结果,确保信息完整和准确。
  3. 分类整理:将撰写的报告和复盘文档按照一定的标准进行分类和整理,便于后续查阅和复用。

分类标准#

为了更好地管理和利用撰写的报告和复盘文档,可以按照以下标准进行分类:

  1. 归属分类

    • edusrc
    • 公益 src
    • 企业 src
  2. 状态分类

    • 忽略:包括那些已经确认不构成实际风险的漏洞。
    • 通过:记录那些已经被目标站点确认并修复的漏洞。
    • 重复:包括那些漏洞有效但已经重复的漏洞(也可按个人喜好放进忽略或通过分类)。
    • 脱敏:记录那些需要脱敏处理的漏洞,确保在公开分享或报告时不会泄露敏感信息。
  3. 漏洞类型分类

    • 根据不同的漏洞类型进行分类,如 CSRF、越权、短信轰炸、并发等。

复盘文档的内容#

复盘文档应包括以下内容:

  1. 背景信息:简要描述漏洞挖掘的背景和目标站点的信息。
  2. 漏洞描述:详细记录每个漏洞的描述,包括漏洞类型、影响范围等。
  3. 测试方法:记录发现漏洞的方法和步骤,提供测试过程中使用的工具和脚本。
  4. 结果分析:分析测试结果,总结发现的漏洞及其影响。
  5. 修复建议:针对每个漏洞,提供具体的修复建议,帮助目标站点提升安全性。
  6. 经验教训:总结本次挖掘过程中的经验和教训,提出改进建议,为后续挖掘提供参考。

通过养成撰写报告和复盘文档的习惯,并将其有条理地分类整理,不仅可以帮助我们系统地管理漏洞挖掘的信息,还能在复盘过程中总结经验,优化挖掘策略,提升漏洞挖掘的效率和效果。希望这些建议能帮助你更好地进行 SRC 挖掘和复盘。

漏洞挖掘流程#

一个系统的漏洞挖掘流程可以帮助我们更加高效地发现和利用漏洞。以下是一个推荐的挖掘流程:

  1. 企查查
    首先,通过企查查等企业信息查询工具,了解目标公司的基本信息。这可以帮助我们更好地定位目标站点,并了解其业务范围和潜在的攻击面。

  2. 子域名
    接下来,通过子域名爆破工具,找到目标公司的所有子域名。子域名往往是攻击者的主要目标,因为它们可能没有主站点那么严格的安全措施。

  3. 探活
    然后,对所有子域名进行探活,确认哪些子域名是在线的,并且可以进行进一步测试。探活可以使用工具如 httpx 等。

  4. 挑软柿子
    最后,选择那些看起来安全防护较弱的功能点进行测试。通常,注册、登录等功能点是攻击者的主要目标,因为它们涉及用户输入和敏感操作。

通过这个流程,能帮助我们更有针对性地进行漏洞挖掘,提高发现漏洞的成功率。

后记#

在 SRC 漏洞挖掘的过程中,系统化和有条理的工作方法不仅能提升效率,还能帮助我们不断优化和改进挖掘策略。通过本文,我们探讨了如何利用 Excel 表格记录漏洞挖掘的关键信息,并分享了完整的漏洞挖掘流程和复盘策略。

希望通过这篇文章,你能掌握更系统化和高效的 SRC 漏洞挖掘方法,并在实际操作中不断总结和优化,提升自己的漏洞挖掘能力,同时,也希望能帮助迷茫的新手小白尽快实现从零到一,早日挖出属于自己的有效漏洞。漏洞挖掘是一条不断学习和探索的道路,只有保持好奇心和学习的热情,才能在这条道路上走得更远。

祝你在 SRC 挖掘的旅程中取得丰硕的成果,找到更多有价值的漏洞!

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。