钓鱼 URL 与域名

链接解包器

本地运行新增

该工具本身是英文的;本页面将用您的语言对它进行说明。

使用 链接解包器

功能介绍

粘贴一个或多个被改写的链接,或整封邮件,即可查看每一层包装、无害化形式的最终目标地址,以及警示迹象,例如 @ 之前的用户名、IP 主机或 Punycode。

它完全在您的浏览器中运行:您输入的任何内容都不会被上传。

如何使用链接解包器

  1. 粘贴链接或消息. 每行粘贴一个被包装的链接,或粘贴整封邮件、聊天消息或 HTML 源码。可以使用 hxxps://example[.]com 这样的无害化链接,最多 500 个链接和 1 MB 文本。
  2. 解包. 按 Unwrap(解包)或 Ctrl+Enter。粘贴到文本框中也会开始处理。不会向任何地方发送数据。
  3. 查看各层. 每条结果按顺序列出各层包装,以及承载下一个地址的参数,例如 Google redirect, q。
  4. 检查目标地址. Destination 框以无害化形式显示最终地址,因此无法点击。Copy raw 会给出可用的原始地址,用于记录或举报。
  5. 阅读警告. 红色警告排在前面,然后是黄色警告。如果没有警告,请记住工具只读取地址本身,不了解网站的信誉。
  6. 转交. 使用 Send to…(发送到…)在 URL Parser(URL 解析器)或 Homoglyph Checker(同形字符检查器)中打开目标地址;如果消息中有多个链接,可使用 Copy all destinations(复制全部目标地址)。

示例

包裹在 Safe Links 中的 URL Defense 链接

输入
https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Furldefense.com%2Fv3%2F__https%3A%2F%2Flogin.example.com%40198.51.100.7%2Fverify*id%3D1__%3BPw!!AbCdEf!GhIjKl%24&data=05%7C02%7C%7Cc0ffee%7C0&reserved=0
输出(捕获于2026-10-20)
1 link: 1 unwrapped, 1 with warnings.
Result 2 layers
Microsoft Defender Safe Links url
→ hxxps://urldefense[.]com/v3/__https://login[.]example[.]com[@]198[.]51[.]100[.]7/verify*id=1__;Pw!!AbCdEf!GhIjKl$
Proofpoint URL Defense path __…__ with 1 replaced character(s)
→ hxxps://login[.]example[.]com[@]198[.]51[.]100[.]7/verify?id=1
Destination
hxxps://login[.]example[.]com[@]198[.]51[.]100[.]7/verify?id=1
Copy raw
The URL has a user-info part before "@" ("login[.]example[.]com"). Browsers ignore it and go to 198[.]51[.]100[.]7.
The host is a bare IP address (198[.]51[.]100[.]7) instead of a domain name.

两层:先是 Microsoft Defender Safe Links,然后是 Proofpoint URL Defense v3,后者会还原被写成 * 的 ?。目标地址 hxxps://login[.]example[.]com[@]198[.]51[.]100[.]7/verify?id=1 被标记:@ 之前的文本只是用户名,真实主机是 IP 198.51.100.7。

检查内容

信号其含义
包装层每个已知的包装或跳转参数都会逐层解码,最多 10 层。在转发的邮件中出现嵌套层可能很正常,但它们也能让人一眼看不出真实地址。
@ 之前的用户名(红色)在 https://login.example.com@198.51.100.7/ 中,@ 之前的所有内容都只是用户名。浏览器访问的是 @ 之后的主机,因此那个熟悉的名称只是装饰。
以 IP 地址作为主机单纯的 IPv4 或 IPv6 主机会得到黄色警告。写成一个十进制或十六进制数字、或其他不常见形式的主机显示为红色,并附上浏览器实际会打开的地址。
国际化主机名含非 ASCII 字母或 xn-- 标签的主机会以 Unicode 和 Punycode 两种形式显示。信任它之前,请检查是否有形似字母。
主机开头的熟悉名称如果主机以 example.com. 之类的内容开头,但末尾的注册域名不同,工具会指出真正的注册域名。
链接文本与目标不符在 HTML 和 Markdown 链接中,可见文本会与目标地址进行比较,域名不同则显示为红色。在纯文本中,如果链接前提到了某个域名,会给出黄色警告。
脚本 URL(红色)javascript:、data: 或 vbscript: 目标会运行代码或渲染内容,而不是打开网页。
短链接或仅有域名bit.ly 等短链接无法离线解码,因此会改为给出一条 curl 命令。Mimecast 和部分 Sophos 链接只透露目标域名。
循环和数据不完整指向自身的链接、在 10 层后停止的处理,或短于其标记的 URL Defense 数据,都会被报告,因为结果可能不完整。

更多示例

Google 跳转到形似主机

输入
https://www.google.com/url?q=https://example.com.login-check.example.net/session&sa=D&source=editors
结果

1 层:Google redirect,参数 q。目标地址 hxxps://example[.]com[.]login-check[.]example[.]net/session,并带有黄色警告:主机以 “example[.]com.” 开头,但注册域名是 example[.]net。

提到另一个网站的消息

输入
Sign in at example.com to keep your account: https://l.facebook.com/l.php?u=https%3A%2F%2Fsignin.example.net%2Faccount&h=AT0abc
结果

1 层:Facebook / Meta link shim,参数 u。目标地址 hxxps://signin[.]example[.]net/account。黄色警告:链接前的文本提到 example[.]com,但链接指向 signin[.]example[.]net。

YouTube 跳转中的十进制 IP

输入
https://www.youtube.com/redirect?q=http%3A%2F%2F3221226010%2Fprize&v=abc
结果

1 层:YouTube redirect,参数 q。目标地址 hxxp://3221226010/prize。红色警告:Obfuscated IP address(混淆的 IP 地址):主机写作 3221226010,浏览器会将其读作 192[.]0[.]2[.]26。

常见问题解答

它能解码哪些包装?

Microsoft Defender Safe Links、Proofpoint URL Defense v1、v2 和 v3、Google /url 和 Ads 链接、Facebook、Instagram 和 Messenger 链接模拟、LinkedIn、Barracuda、Cisco Secure Email、Trend Micro、Sophos、Bing、 Steam、Slack、YouTube 和 VK 的重定向,以及包含 URL 的重定向参数,例如 url=、u=、q=、target=、to=、dest=、redirect=、next= 或 link=。嵌套的包装器将逐层进行解码。

为什么 t.co、lnkd.in 和 Mimecast 链接无法完全解码?

t.co 和 lnkd.in 这类短链接服务把目标地址存储在自己的服务器上,因此工具会给出一条 curl -sI 命令,在不打开页面的情况下输出 Location 头。Mimecast 链接只携带目标域名;完整地址保存在 Mimecast 那里。

链接会被打开或发送到任何地方吗?

不会。解码只是本页面上的文本处理:不会向包装服务、短链接服务或目标地址发出任何请求。curl 命令只是展示给你自行运行,最好在隔离的机器上运行。

可以粘贴整封邮件或其 HTML 源码吗?

可以。工具会找出文本中所有 http、https 和 www 链接,包括无害化处理过的链接。对于 HTML 锚点和 Markdown 链接,它还会读取可见的链接文本,并与真实目标地址进行比较。最多处理 500 个链接和前 1 MB 文本。

为什么一长串数字会显示为 IP 地址?

浏览器接受写成单个十进制或十六进制数字的 IPv4 地址,因此 http://3221226010/ 会打开 192.0.2.26。钓鱼链接利用这一点向人和简单的过滤器隐藏地址,所以工具会将其标为红色。

没有显示任何警告,目标地址就安全吗?

不一定。工具只读取地址的结构。它不知道网站由谁运营,也不知道是否在屏蔽列表中。打开之前,请用 DestroyList Check(DestroyList 查询)或 Reputation Links(信誉查询链接)检查目标地址。

术语说明

PhishDestroy 研究