在上一篇关于【关于快速打点思考】中,写到了关于测绘收集资产,这里我们详细的展开讲讲,以FOFA举例,其它的测绘语法大同小异。
FOFA常用搜索语法
1 | icp="备案号" # icp="京ICP证030173号" |
SSL证书
SLL是很多人打点的时候忽略掉的一点,为什么SSL证书可以搜索到更加隐蔽的资产?因为网站运维人员在部署SLL证书的时候,对IP地址进行了部署,导致了有些网站访问会出现下面情况,因为SSL证书与域名对不上或者是过期导致,但是我们通过FOFA测绘可以通过证书搜索到绑定证书的资产。
SSL证书我们需要提取一下三点:
- 证书持有者的通用名称。
- 证书持有者的组织。
- 证书序列号。
1 | cert.subject.cn="baidu.com" # 证书持有者的通用名称 |
结果:
编写自己的脚本
在攻防时候,想要快人一步进行打点,在上一篇文章中【关于快速打点思考】,笔者是将测绘资产进行处理,而读者也可以自行处理,通过FOFA API接口进行操作,下面是搜索集合语句。
常用语法:
查询筛选2024-01-01之后有更新的资产。
1 | icp="备案号" || domain="域名" || cert.subject.cn="证书持有者的通用名称" || cert.subject.org="证书持有者的组织" || title="beijing" || body="网络空间测绘" || host=".fofa.com" || cert="xxxxx" && after="2024-01-01" |
查询筛选2024-01-01之前有更新的资产
1 | icp="备案号" || domain="域名" || cert.subject.cn="证书持有者的通用名称" || cert.subject.org="证书持有者的组织" || title="beijing" || body="网络空间测绘" || host=".fofa.com" || cert="xxxxx" && before="2024-01-01" |
注意:关于测绘收录时间年限,每个测绘平台定义不一样,需要读者自行测试。