#eth 🤦♂️ Um hacker conseguiu substituir temporariamente o código de uma das hot wallets da Binance usando o EIP-7702 (um recurso da atualização Pectra do Ethereum).
O EIP-7702 permite que uma carteira EOA comum aja temporariamente como um contrato inteligente, desde que tenha uma assinatura válida da chave privada. O hacker obteve uma assinatura desse tipo, configurou a delegação em seu contrato de varredura e drenou os fundos (ETH + vários tokens, incluindo grandes quantidades de stablecoins).
➕ Para aumentar suas chances, ele preparou previamente um lote de cerca de 50 autorizações com nonces consecutivos (sem saber o valor exato naquele momento) e enviou todas de uma vez. A rede aceitou apenas a autorização cujo nonce correspondia ao valor no momento da execução e descartou as demais.
O EIP-7702 permite que uma carteira EOA comum aja temporariamente como um contrato inteligente, desde que tenha uma assinatura válida da chave privada. O hacker obteve uma assinatura desse tipo, configurou a delegação em seu contrato de varredura e drenou os fundos (ETH + vários tokens, incluindo grandes quantidades de stablecoins).
➕ Para aumentar suas chances, ele preparou previamente um lote de cerca de 50 autorizações com nonces consecutivos (sem saber o valor exato naquele momento) e enviou todas de uma vez. A rede aceitou apenas a autorização cujo nonce correspondia ao valor no momento da execução e descartou as demais.
