PANews 10 月 30 日消息,协议工程师 Justin Kalland 发文称,Binance 攻击者可能犯下操作失误。
他表示,攻击者向一个新钱包转入 1.75 亿 USDT,约 2.5 分钟后,该钱包又收到 2 枚 ETH 用于支付 Gas,这与其他攻击钱包的操作模式一致。又过了约 2 分钟,该钱包使用了 MetaMask 的 Gas Station,尽管当时已经有足够的 Gas。
三笔交易出现在同一区块
据 Kalland 描述,三笔连续交易被打包进同一个区块,分别是 Gas Station 的 ETH 充值、对 Kyber Network 路由器的无限 USDT 授权,以及向 Gas Station 支付 127.67 USDT。
他指出,这笔 ETH 充值金额,恰好等于后两笔交易最大 Gas 预算之和,且精确到 wei。
推测为误选 USDT 支付 Gas
Kalland 推测,攻击者当时使用的是 MetaMask 钱包,并在匆忙中误将 USDT 选为 Gas 支付方式。按照他的说法,MetaMask 有时会默认这样设置,而同一区块内的充值顺序也与其实现方式相符。
或留下链下记录
他还表示,使用 Gas Station 需要通过 MetaMask Sentinel,交易会经过 MetaMask,而不是普通 RPC。这种交互方式可能会在 MetaMask 一侧留下链下记录,包括 IP 元数据。
Kalland 称,在他检查过的所有攻击者钱包中,这是唯一一个显示使用过 Gas Station 的钱包。
本文最初由 Bit.Fan 发布。 欲了解更多加密货币新闻与市场洞察,请访问 www.bit.fan.

