fofa资产收集-cert证书

文章介绍了如何通过网站SSL证书的序列号进行资产收集。通过删除序列号中的冒号,将十六进制转换为十进制,可以使用FOFA搜索引擎查找未公开的子域名和线上系统,这对于安全研究人员进行漏洞挖掘具有帮助。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

fofa资产收集-cert证书

前言
网站证书序列号是一串数字或字母的唯一标识,它可以用来区分不同的 SSL 证书。每当一个网站颁发一个 SSL 证书时,该证书都会被分配一个唯一的序列号。

证书序列号通常是一个十六进制值,可以通过查看证书详细信息来找到它,例如在浏览器中点击地址栏左侧的锁形图标,在弹出的证书信息中查找到证书序列号。

步骤

访问csdn主页面,F12-选择安全性-查看证书
在这里插入图片描述
详细信息-序列号
在这里插入图片描述
将序列号当中的:删除后,使用进制转换将十六进制转为十进制
在这里插入图片描述
链接:进制转换页面

借助fofa引擎进行搜索

cert="5809721241778826100035307829539176563"

在这里插入图片描述

我们可以使用此类方式来发现一些未被公开的子域名,甚至是整个网站中未被公开的线上系统,对于SRC漏洞挖掘有着很大帮助。

Nebula 是一个开源的高性能网络库,支持点对点加密通信。在使用 Nebula 时,生成 CA (Certificate Authority) 证书及其绑定是配置安全通信的关键步骤。以下是生成 CA 证书和绑定的一个基本流程: 1. 安装 Nebula:首先需要在系统上安装 Nebula。 2. 生成 CA 证书:使用 Nebula 提供的工具来生成 CA 证书和私钥。通常这可以通过命令行工具完成,需要提供一些基本参数,比如组织名称等。 示例命令: ```shell nebula-cert ca --country US --province CA --city SanFrancisco --org "Example Org" --server ``` 3. 生成节点证书:在生成 CA 证书之后,可以使用相同的工具为每个 Nebula 节点生成证书。每个节点的证书都由 CA 签名,确保了节点的身份验证。 示例命令: ```shell nebula-cert sign --country US --province CA --city SanFrancisco --org "Example Org" --ip "192.168.1.1" --server ``` 4. 绑定证书:生成的节点证书需要在对应的 Nebula 节点上进行配置。通常需要在 Nebula 的配置文件中指定证书和密钥的路径。 配置文件示例: ```yaml host: "192.168.1.1" cert: "/etc/nebula/certs/node.crt" key: "/etc/nebula/certs/node.key" ca: "/etc/nebula/certs/ca.crt" ``` 5. 启动 Nebula:配置完成后,可以启动 Nebula 服务,节点之间将使用所配置的证书进行身份验证和加密通信。 请注意,以上步骤仅供参考,具体命令和参数可能会随着 Nebula 版本的更新而有所变化。务必参考最新官方文档以获取准确的安装和配置指南。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值