Second Order:一款功能强大的子域名接管漏洞安全扫描工具

关于Second Order

Second Order是一款功能强大的子域名接管漏洞安全扫描工具,该工具可以通过网络爬虫爬取App,并收集匹配特定规则或以特定形式响应数据的URL地址以及其他数据,以期帮助广大研究人员扫描Web应用程序并发现其中潜在的二级子域名接管问题。

工具安装

(1) 直接使用

广大研究人员可以直接从该项目的【​​Releases页面​​】下载预构建好的工具代码,然后解压之后便可直接使用。

(2) 源码安装

该工具基于Go语言开发,因此广大研究人员在使用该工具之前还需要安装并配置好Go语言环境,我们建议使用Go v1.17版本。安装命令如下:

goinstall-vgithub.com/mhmdiaa/second-order@latest

(3) Docker安装

dockerpullmhmdiaa/second-order

工具使用

(1) 命令行选项

-targetstring

设置目标URL地址

-configstring

配置文件 (默认为"config.json")

-depthint

爬取深度 (默认为1)

-headervalue

Header名称和值,中间用分号隔开,例如'Name: Value'

-insecure

接受不受信任的SSL/TLS证书

-outputstring

存储输出结果的目录 (默认为"output")

-threadsint

运行线程数量 (默认为10)

(2) 配置文件

该工具已在项目的config目录中提供了参考的配置文件样例:

  • LogQueries:该文件设置的是工具在爬取页面中需搜索的“标签”-“属性”的映射。比如说,“a”:“href”代表的是工具将记录每个a标签的每个href属性。
  • LogNon200Queries:该文件设置的是工具在爬取页面中需搜索的“标签”-“属性”的映射,并只会记录没有返回“200”状态码的有效URL地址。
  • LogInline:需要记录内部内容的标签立标,比如说“title”和“script”等等。

数据输出

该工具所有的扫描结果都将存储在JSON文件中,我们可以指定需要存储的具体数据以及位置。

LogQueries的输出结果存储在attributes.json中:

{

"https://example.com/": {

"input[name]": [

"user",

"id",

"debug"

]

}

}

LogNon200Queries的输出结果存储在non-200-url-attributes.json中:

{

"https://example.com/": {

"script[src]": [

"https://cdn.old_abandoned_domain.com/app.js",

]

}

}

LogInline的输出结果存储在inline.json中:

{

"https://example.com/": {

"title": [

"Example - Home"

]

},

"https://example.com/login": {

"title": [

"Example - login"

]

}

}

工具使用建议

  • 检测二级子域名接管:takeover.json;
  • 收集标签内容以及导入的JS代码:javascript.json;
  • 查找目标主机托管的静态文件:cdn.json;
  • 收集的name属性并构建定制的暴力破解字典参数:parameters.json;

项目地址

Second Order:【​​GitHub传送门​​】

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

(0)
运维的头像运维
上一篇2025-03-14 04:07
下一篇 2025-03-14 04:08

相关推荐

  • 个人主题怎么制作?

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

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

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

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

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

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

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

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

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

    2025-11-20
    0

发表回复

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