Back to Blog

Nossa Breve Análise da Acusação do Projeto Wintermute

Code Auditing
September 27, 2022
2 min read

Por BlockSec

Após investigar o relatório denominado Analysis of the Wintermute Hack: An Inside Job (o relatório) publicado por James Edwards (@libreshash), acreditamos que a acusação ao projeto Wintermute não é tão sólida quanto o autor afirmou.

0x1. O privilégio da conta 0x0000000fe6a514a32abdcdfcc076c85243de899b

O relatório apenas verificou o estado atual da conta na variável de mapeamento _setCommonAdmin, no entanto, isso não é razoável porque o projeto pode ter tomado medidas para revogar o privilégio de administrador após tomar conhecimento do ataque.

A chave do slot de armazenamento de _setCommonAdmin[0x0000000fe6a514a32abdcdfcc076c85243de899b] é 0x1488acaeec0884899a8f09209808003200bbe32c28e8f074961d28a1dc78daa1, e investigamos a mudança de armazenamento no histórico de acordo. O resultado mostra que o valor foi alterado duas vezes nas seguintes duas transações:

A primeira modificação apenas alterou o valor de 0 para 1, enquanto a segunda alterou o valor de 1 para 0, conforme segue:

Observe que o ataque analisado no relatório ocorreu no bloco 15572515 (0xd2ff7c138d7a4acb78ae613a56465c90703ab839f3c8289c5c0e0d90a8b4ce16), que está entre a primeira e a segunda modificação.

Evidentemente, a segunda modificação do valor significa que o projeto simplesmente revogou o privilégio de administrador da conta.

0x2. A atividade suspeita

O relatório considerou a seguinte atividade como suspeita:

No entanto, não é tão plausível como foi afirmado. O atacante poderia monitorar a atividade das transações de transferência para atingir o objetivo. Isso não é nada estranho do ponto de vista técnico. Por exemplo, existem alguns MEV-bots on-chain que monitoram continuamente as transações para obter lucros.

0x3. Conclusão

Em resumo, este relatório não é convincente o suficiente para acusar o projeto Wintermute.

Sobre a BlockSec

A BlockSec é uma empresa pioneira em segurança blockchain estabelecida em 2021 por um grupo de especialistas em segurança mundialmente reconhecidos. A empresa está comprometida em aprimorar a segurança e a usabilidade para o emergente mundo Web3, a fim de facilitar sua adoção em massa. Para esse fim, a BlockSec oferece serviços de auditoria de segurança de contratos inteligentes e chains EVM, a plataforma Phalcon para desenvolvimento de segurança e bloqueio proativo de ameaças, a plataforma MetaSleuth para rastreamento e investigação de fundos, e a extensão MetaSuites para construtores web3 que navegam com eficiência no mundo cripto.

Até o momento, a empresa atendeu mais de 300 clientes de prestígio, como MetaMask, Uniswap Foundation, Compound, Forta e PancakeSwap, e recebeu dezenas de milhões de dólares americanos em duas rodadas de financiamento de investidores proeminentes, incluindo Matrix Partners, Vitalbridge Capital e Fenbushi Capital.

Site oficial: https://blocksec.com/

Conta oficial no Twitter: https://twitter.com/BlockSecTeam

Best Security Auditor for Web3

Validate design, code, and business logic before launch. Aligned with the highest industry security standards.

BlockSec Audit