Análise do incidente de ataque de empréstimo flash da Cellframe Network: Hacker lucrou 76 mil dólares.

robot
Geração do resumo em andamento

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

No dia 1 de junho de 2023, às 10h07m55s (UTC+8), a Cellframe Network foi alvo de um ataque de hackers devido a um problema de cálculo da quantidade de tokens durante o processo de migração de liquidez numa determinada blockchain. Este ataque resultou em um lucro de cerca de 76.112 dólares para os hackers.

Detalhes do Ataque

O atacante primeiro obteve 1000 de uma certa criptomoeda e 500000 tokens New Cell através de um Empréstimos Flash. Em seguida, trocaram todos os tokens New Cell por essa criptomoeda, fazendo com que a quantidade dessa moeda no pool de liquidez se aproximasse de zero. Finalmente, o atacante trocou 900 dessa criptomoeda por tokens Old Cell.

É importante notar que os atacantes aumentaram a liquidez do Old Cell e de uma certa criptomoeda antes de realizar o ataque, obtendo o Old lp.

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

Fluxo de Ataque

  1. O atacante chama a função de migração de liquidez. Neste momento, quase não há determinada criptomoeda no novo pool, e quase não há tokens Old Cell no pool antigo.

  2. O processo de migração inclui: remover a antiga liquidez e devolver os tokens correspondentes aos usuários; adicionar nova liquidez de acordo com a proporção do novo pool.

  3. Devido à escassez de tokens Old Cell no pool antigo, a quantidade de determinada criptomoeda recebida ao remover a liquidez aumenta, enquanto a quantidade de tokens Old Cell diminui.

  4. O usuário só precisa adicionar uma pequena quantidade de uma certa criptomoeda e do token New Cell para obter liquidez, e a quantidade excessiva da certa criptomoeda e do token Old Cell é devolvida ao usuário.

  5. O atacante em seguida remove a liquidez do novo pool e troca os tokens Old Cell retornados por uma criptomoeda.

  6. Neste momento, o antigo pool tem uma grande quantidade de tokens Old Cell, mas não alguma criptomoeda, o atacante irá trocar novamente os tokens Old Cell por alguma criptomoeda para realizar lucro.

  7. O atacante executa repetidamente a operação de migração para obter mais lucros.

Web3 Segurança | Análise do incidente de ataque de empréstimo flash à proporção do pool controlado pela Cellframe Network

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

Web3 Segurança | Análise do evento de ataque ao Cellframe Network devido ao controle da proporção do pool por Empréstimos Flash

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

Lições e Recomendações

  1. Ao migrar a liquidez, deve-se considerar de forma abrangente as mudanças nas quantidades dos dois tipos de tokens nos antigos e novos pools, bem como os preços atuais dos tokens.

  2. Evite usar diretamente a quantidade das duas moedas no par de negociação para cálculos, pois isso pode ser facilmente manipulado.

  3. Antes de lançar o código, é imprescindível realizar uma auditoria de segurança abrangente e detalhada para reduzir o risco de ataques semelhantes.

Web3 Segurança | Análise do incidente de ataque à proporção do pool da Cellframe Network devido a empréstimos flash

CELL-1.98%
Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
  • Recompensa
  • 4
  • Compartilhar
Comentário
0/400
DefiOldTrickstervip
· 15h atrás
Só isso de arbitragem? Um novato sabe que deve aproveitar mais.
Ver originalResponder0
FlatlineTradervip
· 15h atrás
Como é que fomos atacados novamente? O mercado já está suficientemente mau.
Ver originalResponder0
GateUser-bd883c58vip
· 15h atrás
Setenta mil dólares não são suficientes para preencher os dentes.
Ver originalResponder0
AirdropHarvestervip
· 15h atrás
Só mais de 70 mil, é muito fraco, não é?
Ver originalResponder0
  • Marcar
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)