TRM Labs:Binance 黑客通过自铸代币洗白被盗资金
要点速览
- •10 月 29 日约有 63.6 亿美元从 Binance 钱包流出,FBI 于 10 月 31 日将此次盗窃归因于朝鲜的 TraderTraitor 活动,与 2025 年 2 月 15 亿美元 Bybit 盗窃事件使用相同标签。
- •Tether、Circle、Ripple、World Liberty Financial 和 Arbitrum 安全委员会在数小时内冻结了近 27 亿美元,而攻击者仍持有约 24 亿美元的 ETH 和 BTC,截至 11 月 3 日未出现新活动。
- •在自铸代币方案中,由攻击资金注资的买家钱包购买了某种代币,其创建者向独立的卖家钱包免费铸造供应,使约 270 万美元得以从一个流动性池中被提取,且双方之间没有任何直接转账。
- •第二种 TRON 方法在钱包之间传递借贷凭证代币,直接转让存款所有权,使只追踪 USDT 的追踪系统在一个大型共享流动性池处中断。
- •TRM 仅通过金额和时间将 38 笔桥订单中的 11 笔(约 29 万美元)与以太坊支付匹配,并建议合规团队追踪凭证代币和池代币,筛查包括跨链支付在内的多个下游环节。

区块链分析公司 TRM Labs 详细披露了 Binance 攻击事件中的攻击者如何通过自铸代币、借贷凭证转移和串联跨链交换来洗白被盗资金——这些手段经过精心设计,旨在切断资产冻结所依赖的直接支付链路。在其 11 月 3 日的更新中,该公司梳理了 10 月 31 日至 11 月 2 日期间——即跨链桥和基于 TRON 的新方法首次出现在其追踪记录中的时期——的一系列路径,这些路径围绕一个核心原则构建:持有与攻击事件相关资金的钱包绝不应直接向最终提现的钱包付款。
据 TRM 称,10 月 29 日约有 63.6 亿美元从 Binance 钱包流出,涉及十条区块链。FBI 于 10 月 31 日将此次盗窃归因于朝鲜,并将其命名为 TraderTraitor——与 2025 年 2 月 15 亿美元 Bybit 盗窃事件所使用的标签相同。
发行方和网络的反应迅速。Tether、Circle、Ripple、World Liberty Financial 以及 Arbitrum 安全委员会在数小时内冻结了近 27 亿美元。TRM 估计攻击者仍持有约 24 亿美元的 ETH 和 BTC,且截至 11 月 3 日,这些主要余额未出现新的活动。该公司目前正在追踪的洗钱活动集中在 TRON 上,部分资金也开始经过一系列 Solana 钱包。
在 TRON 上,每种新方法都为攻击者解决了同一个问题:冻结或警报必须指向特定地址。
一种只有创建者才能铸造的代币
10 月 31 日,一个已在 Binance 追踪记录中的地址创建了一种只有其创建者才能铸造的代币。其唯一的市场是 TRON 去中心化交易所上的单一流动性池,该代币与某个借贷协议的凭证代币配对交易。TRM 未透露该交易所和借贷协议的名称。
TRM 将该路径分为三个步骤:
- 注入资金 — 新建的买家钱包从攻击追踪记录中的一个扇出钱包接收 TRX,将其兑换为 USDT,再转换为凭证代币并购买新代币。
- 铸造 — 创建者以零成本铸造新代币,并将其发送到一个独立的卖家钱包。
- 提取 — 卖家将代币卖入流动性池,取出凭证代币并赎回为 USDT。
由于卖家的代币创建成本为零,其从流动性池中获取的所有价值都由买家钱包注入——而这些买家的资金来自攻击所得。TRM 未发现买家与卖家之间存在任何转账;流动性池是二者之间唯一的连接点。因此,只监控钱包间支付的追踪系统看到的只是一些表面上互不相关的地址在交易一种新代币。
在 11 月 1 日的一个案例中,扇出钱包向三个买家钱包发送了约 294 万枚 TRX。随后创建者向一个卖家钱包铸造了 3 亿枚代币,该钱包在一分钟内完成卖出,取出近 1 亿枚凭证代币,赎回为 USDT,并将所得换回 TRX。
这 1 亿的数字最好理解为凭证代币的数量而非美元金额,因为凭证按借贷市场设定的汇率转换为 USDT。TRM 对其中一个此类流动性池的美元估算为:截至 11 月 1 日已提取约 270 万美元。
流向以太坊的出口仅被部分追踪
卖家钱包将其 TRX 分散到五个新钱包中。在 UTC 时间 03:22 至 04:26 之间,这些钱包通过一个钱包应用内置的交换路由器下达了 38 笔订单,总价值 966,558 USDT,所有支付均流向同一跨链服务的桥钱包。
该服务不公布订单支付去向,因此 TRM 只能通过金额和时间进行匹配。38 笔订单中有 11 笔——约 29 万美元——与以太坊上的支付相吻合,资金在那里被兑换为 ETH,按价值计算约占该批次的 30%。在该公司发布报告时,其余 27 笔订单以及最终接收资金的以太坊钱包仍在追踪中。
基于金额和时间的匹配是一种推断,而非来自服务本身的记录。它为调查人员提供了可供审查的具体以太坊地址,但该批次的大部分资金仍未定位。因此,剩余订单以及接收上述以太坊支付的钱包是 TRM 这部分追踪中最明显的未决要素。
在同一条 TRON 至以太坊路径上的另一个已追踪案例中,来自多个 TRON 地址的资金到达了中转以太坊地址,随后被合并、转发至第二个地址,并拆分为 50 至 80 ETH 不等的份额。这些 ETH 停留在其到达的位置未再移动。TRM 将这种交换、合并和再分配的序列描述为朝鲜洗钱的典型手法。
在钱包之间传递的存款凭证
TRM 于 11 月 2 日标记了第二种 TRON 方法。钱包 A 将 USDT 存入借贷池并获得代表其存款索取权的凭证代币。它通过普通代币转账将该凭证发送给钱包 B。钱包 B 赎回该凭证,流动性池支付 USDT,B 再将该 USDT 发送至跨链桥以转出 TRON。
只追踪 USDT 的追踪系统在流动性池处中断:A 存入 USDT,B 取出 USDT。由于该流动性池规模庞大且与其他众多储户共享,USDT 流水中没有任何内容能将两者联系起来。B 的唯一交易对手是借贷市场和跨链桥,因此其历史记录看起来是干净的。两者之间的联系仅存在于从 A 到 B 的凭证代币转账中。
该凭证承载的是存款本身,而非其副本。如果 A 存入 10 万美元并交出凭证,B 可以按市场规则赎回该存款,而 A 则不再拥有任何索取权。
这与早前以被盗稳定币借入 ETH 的方式不同。借入会留下由已质押抵押品担保的债务,而传递凭证则是直接转让存款的所有权。
冻结需要落在何处
这两条 TRON 路径都确保持有与攻击相关资金的钱包从不向提现钱包付款。跨链桥则增加了同一思路的第三种版本。TRM 观察到攻击者串联了两次跨链交换,将资金从洗钱地址直接发送到第二个跨链桥的充值地址。这跳过了——用 TRM 的话说——警报或冻结通常所落在的中间钱包。
在最初几小时内被拦截的 27 亿美元是在发行方已知的受污染地址上被冻结的。TRM 对合规团队的建议正源于这些路径所规避的问题:通过凭证代币和池代币追踪价值流转,筛查下游多个环节——包括跨链支付——并认识到某些支付只能通过金额和时间进行匹配。仅检查 USDT 存款发送方的审查将会放行钱包 B。
最大的余额仍未移动。截至 11 月 3 日,约 24 亿美元的 ETH 和 BTC 尚未移动,而 TRM 在 TRON 上记录的洗钱活动每次规模从数十万到数百万美元不等。FBI 呼吁封禁与 TraderTraitor 相关的钱包,这有赖于有人首先识别出这些钱包。此次更新中描述的每一条路径都经过设计,使链上的下一个钱包与前一个钱包之间没有可见的支付历史。
本文改编自 Coindoo 的原始报道 Binance Hackers Created a Token to Trade With Themselves。