#eth 🤦♂️ ハッカーがEIP-7702(EthereumのPectraアップグレードで導入された機能)を使い、Binanceのホットウォレットの1つのコードを一時的に置き換えることに成功しました。
EIP-7702を使うと、秘密鍵による有効な署名があれば、通常のEOAウォレットを一時的にスマートコントラクトとして動作させることができます。ハッカーはそのような署名を入手し、自身の資金回収コントラクトに委任を設定して、資金(ETHと、大量のステーブルコインを含む多数のトークン)を引き出しました。
➕ 成功率を高めるため、現在の正確な値が分からないまま、連続するnonceを持つ約50件の認可をひとまとめにして事前に用意し、すべて同時に送信しました。ネットワークは、実行時のnonceと一致したものだけを受け入れ、残りは破棄しました。
EIP-7702を使うと、秘密鍵による有効な署名があれば、通常のEOAウォレットを一時的にスマートコントラクトとして動作させることができます。ハッカーはそのような署名を入手し、自身の資金回収コントラクトに委任を設定して、資金(ETHと、大量のステーブルコインを含む多数のトークン)を引き出しました。
➕ 成功率を高めるため、現在の正確な値が分からないまま、連続するnonceを持つ約50件の認可をひとまとめにして事前に用意し、すべて同時に送信しました。ネットワークは、実行時のnonceと一致したものだけを受け入れ、残りは破棄しました。
