当前位置: 首页 > news >正文

Amass进阶玩法:除了`enum`,`intel`和`db`子命令在红队评估中怎么用?

Amass高阶实战:红队评估中的情报收集与资产关联分析

在渗透测试和红队评估中,前期信息收集的质量往往决定了整个行动的成败。大多数安全研究人员对Amass的enum子命令耳熟能详,却忽略了inteldb这两个同样强大的功能模块。本文将深入探讨如何通过这三个子命令的协同使用,构建一套完整的攻击面发现工作流。

1. 情报收集:intel子命令的战术价值

amass intel的核心价值在于通过开源情报(OSINT)发现与目标组织关联的隐藏资产。与直接枚举子域名的enum不同,intel更注重发现新的根域名,从而扩大攻击面。

1.1 基于WHOIS的反向关联分析

通过反向WHOIS查询可以找到同一注册者拥有的所有域名:

amass intel -whois -org "目标公司" -d example.com -ip -o intel_results.txt
  • -org参数支持模糊匹配公司名称
  • -ip选项会自动解析发现域名的IP地址
  • 输出结果可直接作为enum的输入源

典型输出包含:

example.com (注册邮箱:admin@example.com) linkeddomain.com (相同注册邮箱) subsidiary.org (相同注册者名称)

1.2 通过ASN和CIDR发现关联资产

当目标拥有自有IP段时,ASN查询能发现更多关联资产:

amass intel -asn 12345 -active -p 80,443,8080

关键参数组合:

参数作用示例值
-active主动探测存活主机
-p指定扫描端口80,443,8080
-cidr指定IP段192.168.1.0/24

实战技巧:结合IP范围与端口扫描,可以快速定位暴露在公网的测试环境、临时系统等易被忽略的资产。

2. 深度枚举:enum与intel的协同作战

获得初始资产列表后,需要通过enum进行深度枚举。这里介绍几个提升效率的关键技巧。

2.1 多阶段枚举策略

推荐采用分阶段枚举策略:

  1. 被动收集阶段
    amass enum -passive -d example.com -o passive.txt
  2. 主动验证阶段
    amass enum -active -brute -min-for-recursive 3 -d example.com -p 80,443
  3. 暴力破解阶段
    amass enum -brute -w custom_wordlist.txt -d example.com

2.2 智能解析配置

DNS解析配置直接影响枚举效果:

amass enum -tr 8.8.8.8 -r 1.1.1.1 -dns-qps 100 -d example.com
  • -tr指定可信解析器(如企业内DNS)
  • -r设置备用解析器
  • -dns-qps控制查询频率避免触发限制

注意:过高的QPS可能导致结果不完整,建议根据网络环境调整

3. 资产管理:db子命令的高级用法

Amass内置的图数据库功能允许对多次扫描结果进行关联分析,这是大多数教程未涉及的强大特性。

3.1 建立资产数据库

初始化数据库并导入扫描结果:

amass db -dir ./amass_db -add passive.txt active.txt

数据库结构包含:

  • 域名节点
  • IP地址节点
  • DNS记录边
  • WHOIS关联边

3.2 资产变化对比分析

通过数据库对比发现新增资产:

amass db -dir ./amass_db -diff 2023-01-01 2023-06-01

典型输出包括:

新增子域名: - devops.example.com - ci-cd.internal.example.com IP变更记录: - 192.168.1.100 (原指向web1.example.com,现指向lb.example.com)

3.3 可视化关联分析

生成可视化报告展示资产关联:

amass db -dir ./amass_db -vis -o network_graph.html

生成的HTML报告包含:

  • 域名与IP的关联图
  • WHOIS信息关联图
  • 端口服务分布热力图

4. 红队实战:完整攻击面发现工作流

结合三个子命令构建自动化工作流:

4.1 自动化扫描脚本示例

#!/bin/bash ORG="目标公司" OUT_DIR="./scan_results" DB_DIR="./amass_db" # 阶段1:情报收集 amass intel -whois -org "$ORG" -o "$OUT_DIR/intel.txt" # 阶段2:深度枚举 while read domain; do amass enum -active -brute -d "$domain" -o "$OUT_DIR/enum_$domain.txt" done < "$OUT_DIR/intel.txt" # 阶段3:数据库更新 amass db -dir "$DB_DIR" -add "$OUT_DIR"/*.txt # 阶段4:变化分析 amass db -dir "$DB_DIR" -diff $(date -d "1 week ago" +%F) $(date +%F)

4.2 关键发现技巧

  • 定时任务设置:每周自动运行扫描并与历史数据对比
  • 敏感资产识别:通过关键词过滤发现管理后台、API入口等
    grep -E '(admin|api|dev|test)' enum_results.txt
  • 资产关联分析:通过数据库查询关联IP的所有域名
    amass db -dir ./amass_db -ip 192.168.1.100

4.3 规避防护策略

  • 速率限制规避
    amass enum -dns-qps 50 -rqps 10 -d example.com
  • 分布式扫描:通过不同出口IP分段执行扫描
  • 结果去噪:排除CDN和云服务IP范围
    amass enum -exclude-cdn -d example.com

在最近一次针对金融行业的红队评估中,通过这套方法发现了客户未知的5个关联域名和12个暴露在公网的测试系统,其中3个系统存在已知漏洞可直接利用。资产数据库的对比功能帮助团队在两周内识别出客户新部署的VPN设备,成为突破内网的关键入口点。

http://www.rkmt.cn/news/1449913.html

相关文章:

  • 基于BD139晶体管与7812稳压的双通道LED闪烁灯设计与制作
  • 2026Q3 上海普陀家装甄选指南|老牌装企实测排行,从资质、报价、落地效果择优推荐 - 品牌优企推荐
  • Tessy工程迁移与复用实战:当.pdbx工程文件换了电脑或路径,如何快速恢复测试环境?
  • 自然语言控制电脑:UI-TARS-desktop如何重新定义人机交互范式
  • 别再手动量了!3DMAX里这个Smart Measure插件,5分钟搞定模型尺寸测量
  • Arduino与WS2812B打造儿童智能时钟:从硬件到软件的完整创客指南
  • Canvas-Editor协同编辑踩坑实录:从用户选区冲突到数据同步的那些‘坑’
  • 不只是主题美化:用Oh My Zsh插件打造你的命令行‘外挂’工作流(附zsh-autosuggestions高阶配置)
  • 基于Arduino的智能泡茶机DIY:从硬件选型到状态机编程全解析
  • 别再死记硬背了!用这5个钢琴/吉他实战片段,彻底搞懂乐理里的‘波音’怎么弹
  • CAD 2021新手必看:从安装到画第一张图的完整设置流程(含经典模式切换与关键选项解析)
  • 从一道综合题出发:实战绕过Canary+PIE+ASLR全保护(含Libc计算)
  • 从Modbus到Profinet:给S7-1200 PLC通讯协议选型画张“地图”(含RS485接线避坑)
  • 别再手动调滤波器了!用Matlab快速验证Farrow插值性能,为FPGA设计铺路
  • 两大技巧:安卓手机批量发短信且不创建群聊
  • 2026 郑州新高一学校择校全攻略:排名、口碑、班型、区域推荐,到底怎么选 - GrowthUME
  • 别再被AI新名词吓到!Smaller.孔带你建立上帝视角,一张图看懂AI智能体生态全布局
  • 告别裸奔AssetBundle!手把手教你打造资源加密加载管线(Unity 2022+)
  • 2026 北京上门收酒机构排名深度解析:综合实力 TOP5 权威榜单 - 品牌排行榜单
  • 告别NeRF的漫长等待:用3D Gaussian Splatting在RTX 4090上实现实时新视图合成
  • 基于ESP32与红外通信的TV-B-Gone项目实践:从原理到实现
  • 基于ESP32与IoT Ladder Editor实现低成本PLC梯形图编程实战
  • 调参避坑指南:Lasso回归里的alpha参数到底怎么选?(附Python/GridSearchCV代码)
  • 蒋阳兵律师|深耕商事和破产法律 专业赋能疑难商事争议解决和企业破产重组及各方权益保护 - TOP10品牌推荐榜单
  • 终极指南:快速掌握阴阳师自动化脚本的完整使用技巧
  • 别只盯着公式!用Multisim仿真带你直观理解BJT镜像恒流源的工作原理与误差
  • 世嘉游戏模拟器Genesis Plus GX:免费高效重温经典游戏的终极选择
  • 普通人学AI大模型,这条路线帮你少走三年弯路
  • Hitboxer终极指南:用开源SOCD键盘映射工具彻底解决游戏输入冲突
  • 最新2026超全跨境卖家工具优惠码汇总(618大促sif优惠码、卖家精灵优惠折扣码、紫鸟浏览器推荐码等) - 跨境电商卖家出海