
Will Sheehan tarafından bildirdiğine göre, APE tokenı MEV saldırganı tarafından saldırıya uğramıştır. Yaptığımız analizin ardından, bunun APE tokenının AirDrop sürecinin yalnızca anlık durumu dikkate almasından kaynaklanan bir açıktan kaynaklandığını düşünüyoruz; bu durum saldırgan tarafından manipüle edilebilmektedir.
Özellikle, saldırgan NFT'lere dönüştürülebilecek BYAC tokenlarını ödünç alabilmekte ve ardından bu NFT'leri kullanarak AirDrop'u talep edebilmektedir. Bunun ardından saldırgan, flash loan'ı geri ödemek için BYAC NFT'lerini kullanarak BYAC tokenlarını basmaktadır. Ancak saldırgan bu süreç boyunca AirDrop APE tokenlarını elde etmiş olmaktadır. Bunun, bir sözleşmenin yalnızca bir varlığın anlık fiyatını dikkate aldığı (ve bu fiyatın manipüle edilebildiği) flash loan tabanlı fiyat manipülasyonu saldırısına benzediğini düşünüyoruz.
Aşağıda, bu süreci açıklamak için saldırı işlemini kullanacağız.
Adım I: Flash loan ücreti için NFT hazırlama

Saldırgan, 1060 NFT'yi 0x7797 saldırı sözleşmesine transfer etti. Bu NFT'nin flash loan'dan ödünç alınmadığını, 106 ETH ile satın alındığını belirtmek gerekir.

Adım II: Flash loan aracılığıyla BYAC tokenlarını ödünç alma

Adım III: APE tokenlarını talep etmek için NFT kullanma

Bu süreçte saldırganın altı NFT'ye sahip olduğunu belirtmek gerekir. Bunlardan biri satın aldığı 1060 numaralı NFT, diğer beşi ise (Adım II'de) ödünç alınan BYAC tokenları kullanılarak geri alınanlardır. Toplamda 60.564 APE tokenı elde etmiştir.
Adım IV: BYAC tokenları elde etmek için NFT basma

Saldırgan, BYAC tokenları elde etmek için altı NFT'yi basti. Saldırganın flash loan ücretlerini ödemek için kendi NFT'sini (1060) de bastığını belirtmek gerekir. Flash loan geri ödendikten sonra hâlâ BYAC tokenları kaldığından (kendi BYAC NFT'si 1060'ı bastığı için), saldırgan kalan BYAC tokenlarını yaklaşık 14 ETH ile takas etti.

Kâr
Toplamda saldırgan, bu blogu yazarken yaklaşık 5 milyon USD değerinde olan 60.564 APE tokenı elde etti. Maliyet ise bir NFT (106 ETH - 14 ETH) olup bu yaklaşık 270.000 USD'ye karşılık gelmektedir.
Çıkarılan Dersler
Buradaki sorunun, APE tokenının AirDrop'unun yalnızca NFT'lerin birinin elinde bulunup bulunmadığına dair anlık durumu dikkate almasından kaynaklandığını düşünüyoruz. Bu yaklaşım, saldırganın flash loan kullanarak anlık durumu manipüle edebildiği için kırılgandır. Flash loan maliyeti AirDrop tokenının değerinden düşük olduğu sürece, saldırıda görüldüğü gibi bir saldırı fırsatı ortaya çıkmaktadır.
Katkı
İşlemi bildiren Will Sheehan'e teşekkürler.
BlockSec Hakkında
BlockSec, 2021 yılında dünya genelinde tanınan bir grup güvenlik uzmanı tarafından kurulmuş öncü bir blok zinciri güvenlik şirketidir. Şirket, kitlesel benimsenmesini kolaylaştırmak amacıyla gelişmekte olan Web3 dünyasının güvenliğini ve kullanılabilirliğini artırmayı taahhüt etmektedir. Bu doğrultuda BlockSec; akıllı sözleşme ve EVM zinciri güvenlik denetim hizmetleri, güvenli geliştirme ve tehditleri proaktif olarak engelleme amacıyla Phalcon platformu, fon takibi ve araştırması için MetaSleuth platformu ve kripto dünyasında web3 geliştiricilerinin verimli gezinmesi için MetaDock eklentisi sunmaktadır.
Bugüne kadar şirket; MetaMask, Uniswap Foundation, Compound, Forta ve PancakeSwap gibi 300'den fazla saygın müşteriye hizmet vermiş ve Matrix Partners, Vitalbridge Capital ve Fenbushi Capital gibi önde gelen yatırımcılardan iki tur finansmanda on milyonlarca ABD doları yatırım almıştır.
Resmi web sitesi: https://blocksec.com/
Resmi Twitter hesabı: https://twitter.com/BlockSecTeam



