关于 analyzing-malicious-url-with-urlscan
使用 URLScan.io 调查可疑网址的安全分析技能,涵盖隔离环境中的页面检查、重定向与网络流量审查及 IOC 提取,适用于钓鱼和恶意网页调查。
主要功能
- 01通过网页或 API 提交网址
- 02查看截图与页面 DOM
- 03追踪重定向和网络请求
- 04检查证书与网页技术
- 05提取域名、IP 和哈希
适用场景
- 01调查疑似钓鱼链接
- 02识别凭据窃取页面
- 03记录重定向链和 IOC
- 04将网址发现与威胁情报交叉核对
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ mukul975/ anthropic-cybersecurity-skills --skill analyzing-malicious-url-with-urlscan安装后在 Claude Code 中输入/analyzing-malicious-url-with-urlscan确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
LICENSEassets/template.mdreferences/api-reference.mdstandards.mdworkflows.mdscripts/agent.pyprocess.py详细介绍
使用 URLScan 分析恶意 URL
概述
URLScan.io 是一项免费的服务,可用于扫描和分析可疑 URL。它会在隔离环境中捕获网页的屏幕截图、DOM 内容、HTTP 事务、JavaScript 行为和网络连接。本技能介绍如何使用 URLScan 的 Web 界面和 API 调查钓鱼 URL、凭据窃取页面和恶意重定向,同时避免分析人员的系统面临风险。
使用场景
- 调查需要使用 URLScan 分析恶意 URL 的安全事件时
- 为此域构建检测规则或威胁搜寻查询时
- SOC 分析人员需要此类分析的规范流程时
- 验证针对相关攻击技术的安全监控覆盖情况时
前提条件
- URLScan.io 账户(提供免费套餐,自动化操作需要 API 密钥)
- Python 3.8+ 和 requests 库
- 了解 HTTP 协议和 Web 技术
- 熟悉钓鱼 URL 的模式
关键概念
URLScan 功能
- 安全浏览:在隔离的 Chromium 实例中呈现 URL
- 屏幕截图:呈现页面的视觉快照
- DOM 分析:JavaScript 执行后的完整 HTML 内容
- 网络日志:页面发出的所有 HTTP 请求(HAR 格式)
- 证书分析:SSL/TLS 证书详情
- 技术检测:识别 Web 框架和库
- IP/ASN 映射:基础设施情报
- 判定结果:社区和自动分类结果
钓鱼 URL 的危险信号
- 新注册的域名(< 30 天)
- 免费托管服务(Wix、GitHub Pages、Firebase)
- 隐藏最终目标的 URL 缩短服务
- 子域名层级过多(login.microsoft.com.evil.com)
- 品牌名称出现在子域名或路径中,而非域名中
- 非标准端口
- 数据 URI 或 Base64 编码的内容
- HTML 内容极少、严重依赖 JavaScript 的页面
工作流
步骤 1:向 URLScan 提交 URL
Web: Navigate to https://urlscan.io and submit the suspicious URL
API: POST https://urlscan.io/api/v1/scan/
Header: API-Key: your-api-key
Body: {"url": "https://suspicious-url.com", "visibility": "private"}
步骤 2:分析结果
- 检查屏幕截图,确认是否存在品牌冒充
- 检查重定向和最终目标 URL
- 检查 DOM 中是否存在凭据输入表单
- 检查网络请求中是否存在数据外传端点
- 检查 SSL 证书的有效性和颁发者
步骤 3:提取 IOC
- 联系过的域名和 IP
- 重定向链中的 URL
- 页面资源的 SHA-256 哈希值
- JavaScript 文件的哈希值
步骤 4:与威胁情报交叉核对
使用 scripts/process.py 自动扫描 URL、提取 IOC,并与 VirusTotal、PhishTank 和 Google Safe Browsing 交叉核对。
工具与资源
- URLScan.io:https://urlscan.io/
- URLScan API:https://urlscan.io/docs/api/
- VirusTotal URL Scanner:https://www.virustotal.com/
- PhishTank:https://phishtank.org/
- Google Safe Browsing:https://transparencyreport.google.com/safe-browsing/search
- Any.Run:https://any.run/(交互式沙箱)
- Hybrid Analysis:https://www.hybrid-analysis.com/
验证
- 通过 API 成功扫描可疑 URL
- 提取屏幕截图并识别品牌冒充
- 记录完整的重定向链
- 根据扫描结果生成 IOC 列表
- 将发现与至少 2 个威胁情报来源交叉核对
评论
支持 Markdown