A Cellframe Network foi alvo de ataque de empréstimo flash, e o hacker obteve um lucro de 76 mil dólares.

robot
Geração de resumo em curso

Análise do incidente de ataque de empréstimo flash da Cellframe Network

No dia 1 de junho de 2023, às 10h07min55s (UTC+8), a Cellframe Network foi alvo de um ataque hacker em uma determinada blockchain devido a um problema de cálculo da quantidade de tokens durante o processo de migração de liquidez. Sabe-se que o hacker obteve um lucro de 76.112 dólares com este ataque.

Análise do processo de ataque

O atacante primeiro obteve 1000 tokens nativos de uma determinada cadeia inteligente e 500000 tokens New Cell através de um empréstimo flash. Em seguida, o atacante trocou todos os tokens New Cell por tokens nativos, fazendo com que a quantidade de tokens nativos na pool de liquidez ficasse próxima de zero. Finalmente, o atacante trocou 900 tokens nativos por tokens Old Cell.

É importante notar que os atacantes adicionaram liquidez de Old Cell e de tokens nativos antes de iniciar o ataque, obtendo os tokens Old lp.

Em seguida, o atacante chamou a função de migração de liquidez. Neste momento, quase não havia tokens nativos no novo pool, enquanto no pool antigo quase não havia tokens Old Cell. O processo de migração inclui os seguintes passos:

  1. Remover a liquidez antiga e devolver a quantidade correspondente de tokens aos usuários
  2. Adicionar nova liquidez de acordo com a proporção do novo pool

Devido à quase inexistência de tokens Old Cell no antigo pool, o número de tokens nativos obtidos ao remover liquidez aumenta, enquanto o número de tokens Old Cell diminui. Isso leva os usuários a precisarem adicionar apenas uma pequena quantidade de tokens nativos e tokens New Cell para obter liquidez, com os tokens nativos em excesso e os tokens Old Cell sendo devolvidos aos usuários.

Por fim, o atacante retira a liquidez do novo pool e troca os tokens Old Cell retornados por tokens nativos. Neste ponto, há uma grande quantidade de tokens Old Cell no pool antigo, mas nenhum token nativo, e o atacante troca os tokens Old Cell de volta por tokens nativos, completando assim o lucro. O atacante então repete a operação de migração, ampliando ainda mais os lucros.

Web3 Segurança | Análise do incidente de ataque ao pool devido a manipulação de proporção com Empréstimos Flash

Web3 Segurança | Análise do incidente de ataque ao Cellframe Network devido ao ataque de empréstimo flash

Web3 Segurança | Análise do incidente de ataque ao pool de proporções manipulado por Empréstimos Flash

Web3 Segurança | Análise do incidente de ataque ao pool de proporções manipuladas pela Empréstimos Flash da Cellframe Network

Causa Raiz do Ataque

A razão fundamental para este ataque reside em um problema de cálculo durante o processo de migração de liquidez. Ao migrar a liquidez, a equipe do projeto calcula diretamente a quantidade de duas moedas do par de negociação, e esse método pode ser facilmente manipulado por atacantes.

Web3 Segurança | Análise do Incidente de Ataque ao Pool Manipulado da Cellframe Network por Empréstimos Flash

Sugestões de Segurança

  1. Ao migrar a liquidez, deve-se considerar de forma abrangente a variação na quantidade das duas moedas nos antigos e novos pools, bem como o preço atual das moedas, em vez de simplesmente calcular a quantidade de moedas.

  2. Antes da implementação do código, deve ser realizada uma auditoria de segurança abrangente para identificar e corrigir vulnerabilidades potenciais.

Este incidente lembra-nos novamente que, ao projetar e implementar operações financeiras complexas, é necessário ter um cuidado especial com a segurança e robustez, a fim de prevenir a exploração de potenciais ataques e vulnerabilidades.

Web3 Segurança | Análise do evento de ataque ao pool de proporções causado por Empréstimos Flash da Cellframe Network

Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • 9
  • Partilhar
Comentar
0/400
OnChain_Detectivevip
· 3h atrás
marcado: padrão típico de exploração de flash loan, auditoria negligente novamente smh
Ver originalResponder0
UnluckyMinervip
· 07-14 02:21
Haha, mais uma vez quem vendeu Liquidez perdeu.
Ver originalResponder0
NotGonnaMakeItvip
· 07-12 10:08
Não é um ladrão estúpido que não perde muito?
Ver originalResponder0
MEVHunterNoLossvip
· 07-12 10:03
Morte Hacker rouba emprego
Ver originalResponder0
NFTRegrettervip
· 07-12 10:03
Mais um Empréstimos Flash! Sem fim!
Ver originalResponder0
MidnightSnapHuntervip
· 07-12 10:03
Hacker, o dinheiro diminuiu, está pensando tanto em dinheiro que ficou bobo.
Ver originalResponder0
SerumSurfervip
· 07-12 09:54
70 mil? Os hackers já não se dão ao trabalho, certo?
Ver originalResponder0
TokenToastervip
· 07-12 09:53
Mais uma vez Empréstimos Flash... a rede não é segura
Ver originalResponder0
0xDreamChaservip
· 07-12 09:49
Mais um projeto falhou.
Ver originalResponder0
Ver mais
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)