Back to Blog

Análise Breve do Ataque de Flashloan ao APE AirDrop

Code Auditing
17 de março de 2022
4 min read
(foto de The creators of Bored Ape Yacht Club unveil ApeCoin crypto token (lifestyleasia.com))
(foto de The creators of Bored Ape Yacht Club unveil ApeCoin crypto token (lifestyleasia.com))

Conforme relatado por Will Sheehan, o token APE foi atacado pelo MEVor. Após a análise, acreditamos que isso se deve à vulnerabilidade de que o processo de AirDrop do token APE considera apenas o estado momentâneo, que pode ser manipulado pelo atacante.

Em particular, o atacante pode tomar emprestado tokens BYAC que podem ser resgatados por NFTs, e então usar esses NFTs para reivindicar o AirDrop. Depois disso, o atacante cunha os tokens BYAC usando os NFTs BYAC para devolver o empréstimo relâmpago. No entanto, o atacante obteve os tokens APE do AirDrop por meio desse processo. Acreditamos que isso é semelhante ao ataque de manipulação de preço baseado em empréstimo relâmpago, onde um contrato considera apenas o preço momentâneo de um ativo (que pode ser manipulado).

A seguir, usaremos a transação de ataque para ilustrar esse processo.

Etapa I: preparar o NFT para a taxa do empréstimo relâmpago

O atacante transferiu 1060 NFTs para o contrato de ataque 0x7797. Observe que este NFT não foi tomado emprestado do empréstimo relâmpago, mas adquirido com 106 ETH.

Etapa II: Tomar emprestado os tokens BYAC por meio de empréstimo relâmpago

Etapa III: Usar o NFT para reivindicar os tokens APE

Observe que, durante esse processo, o atacante possui seis NFTs. Um é o 1060 que ele/ela comprou, e cinco foram resgatados usando os tokens BYAC emprestados (na etapa II). No total, ele obtém 60.564 tokens APE.

Etapa IV: Cunhar o NFT para obter tokens BYAC

O atacante cunhou os seis NFTs para obter os tokens BYAC. Observe que o atacante também cunhou seu próprio NFT (1060) para pagar as taxas do empréstimo relâmpago. Como ainda restaram tokens BYAC após o pagamento do empréstimo relâmpago (pois ele cunhou seu próprio NFT BYAC 1060), o atacante trocou os tokens BYAC restantes por cerca de 14 ETH.

Lucro

No total, o atacante obteve 60.564 tokens APE, que valiam cerca de 5 milhões de dólares (no momento da redação deste blog). O custo foi de um NFT (106 ETH - 14 ETH), o que equivale a aproximadamente 270 mil dólares.

Lições

Acreditamos que o problema aqui é que o AirDrop do token APE considera apenas o estado momentâneo de se os NFTs estão ou não em posse de alguém. Isso é frágil, pois o atacante pode manipular o estado momentâneo usando empréstimo relâmpago. Se o custo do empréstimo relâmpago for menor do que o valor do token do AirDrop, isso cria uma oportunidade de ataque, como demonstrado no ataque.

Crédito

Crédito a Will Sheehan, que reportou a transação.

Sobre a BlockSec

A BlockSec é uma empresa pioneira em segurança de blockchain estabelecida em 2021 por um grupo de especialistas em segurança de renome mundial. A empresa está comprometida em aprimorar a segurança e a usabilidade do emergente mundo Web3, a fim de facilitar sua adoção em massa. Para isso, a BlockSec oferece serviços de auditoria de segurança para contratos inteligentes e cadeias 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 MetaDock para construtores Web3 que navegam com eficiência no mundo cripto.

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

Site oficial: https://blocksec.com/

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

Sign up for the latest updates
Perdas de ~5,57 milhões USD: exploração de falhas no X100 Freezer e no NEM | Boletim semanal da BlockSec
Security Insights

Perdas de ~5,57 milhões USD: exploração de falhas no X100 Freezer e no NEM | Boletim semanal da BlockSec

Este relatório semanal aborda dois incidentes de segurança na Ethereum e na BNB Chain no período de 19/10/2026–25/10/2026. Ele examina uma tomada de controle da governança do X100 Freezer financiada por um empréstimo-relâmpago e uma falha na liquidação de impostos que afetou um pool de liquidez de um token NEM na BNB Chain. As perdas estimadas no escopo do relatório totalizam aproximadamente 5,57 milhões USD: cerca de 4,75 milhões USD da transação representativa do X100 e cerca de 820 mil USD do incidente no pool do NEM. O total exclui as extrações subsequentes do X100 relatadas separadamente.

Perdas de ~3,87 milhões USD: ataques à Autheo Network e à UNCX | Resumo semanal da BlockSec
Security Insights

Perdas de ~3,87 milhões USD: ataques à Autheo Network e à UNCX | Resumo semanal da BlockSec

Este relatório semanal aborda 3 incidentes de segurança no período de 12/10/2026–18/10/2026, com perdas totais estimadas em aproximadamente 3,87 milhões USD. A Autheo Network sofreu um comprometimento de chave privada com perdas de cerca de 1,76 milhões USD, a Qubic Wallet perdeu cerca de 1,30 milhões USD devido à geração de seeds fracas, e os contratos Smart Token Vesting V2 da UNCX Network sofreram um erro contábil de cerca de 807 mil USD nas redes Ethereum, BNB Chain, Base e Robinhood Chain. A análise em destaque da UNCX explica como um cálculo incorreto do total de cotas misturou parcelas de vesting criadas com diferentes proporções entre tokens e cotas, permitindo saques acima do devido de pools compartilhados.

~US$ 542 mil perdidos: ataque ao MakerDaoBot | Boletim semanal da BlockSec
Security Insights

~US$ 542 mil perdidos: ataque ao MakerDaoBot | Boletim semanal da BlockSec

O relatório cobre 1 incidente no Ethereum (05–11/10/2026), com perda estimada de US$ 542 mil. Um adaptador malicioso obteve acesso aos saldos MakerDAO via função desprotegida do MakerDaoBot, liquidou 4 leilões ETH-A e converteu 200 ETH-A em WETH, depois enviados como ETH ao atacante.

Best Security Auditor for Web3

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

BlockSec Audit