Back to Blog

Sanshu Inu Güvenlik Olayının Analizi

Code Auditing
21 Temmuz 2021
3 min read

21 Temmuz'da, DeFiRanger sistemimiz birkaç şüpheli işlem bildirdi. Manuel analizin ardından, bu işlemlerin Sanshu Inu'ya yönelik saldırılar olduğunu doğruluyoruz. Özellikle, Sanshu Inu'nun Memstake sözleşmesi, deflasyon mekanizmasının kötüye kullanılmasıyla saldırıya uğradı. Aşağıda, saldırı sürecini açıklamak için birden fazla saldırı işlemi kullanacağız.

Saldırı Akışı

Aşağıdaki şekil, saldırgan (0x333) tarafından başlatılan işlemlerin bir kısmını listelemektedir.

Saldırı dört adımdan oluşmaktadır. En kritik olanı, Memstake akıllı sözleşmesinin ödül hesaplamasını manipüle etmek için ERC20 token'ının deflasyon mekanizmasından yararlanan ikinci adımdır.

  • Adım 1 (hazırlık): Saldırgan iki saldırı sözleşmesi oluşturur. Birinci sözleşme, 2.049 milyar KEANU yatıran bir sözleşmedir. İkincisi ise saldırı sözleşmesidir.

  • Adım 2 (manipülasyon): Saldırgan önce uniswapV2'den flaş kredi (DeFi Ekosisteminde Flaş Krediyi ve Uygulamalarını Anlamak İçin İlk Adıma Doğru (SBC 2021)) kullanarak çok sayıda KEANU token'ı ödünç alır, ardından adım 1'de oluşturulan ikinci akıllı sözleşmeyi kullanarak token'ları Memestake'e yatırır/çeker. KEANU'nun her işlemde %2 token yakan bir deflasyon mekanizması bulunduğundan, Memestake'e yatırılan gerçek token sayısı, Memestake sözleşmesinin tuttuğu değerden (user.amount) daha azdır. Saldırgan bu işlemi tekrarlayarak Memestake içindeki KEANU token sayısını küçük bir değere (1e-07) düşürür. 0x00ed işlemine ve aşağıdaki şekle bakınız.

  • Adım 3 (kâr elde etme): Saldırgan, accMfundPerShare değerini güncellemek için Memestake.updatePool() fonksiyonunu çağırır. Bu değer, ikinci adımda manipüle edilen KEANU token sayısına bağlıdır. Ardından saldırgan çok sayıda Mfund (~61 milyon) elde eder. Daha fazla ayrıntı için 0xa945 işlemine bakınız.
  • Adım 4 (WETH'e dönüştürme): Saldırgan, MFund ve KEANU'yu WETH'e dönüştürür ve parayı Tornado.Cash aracılığıyla aklar. Saldırgan 55,9484578158357 ETH kâr elde etti.

ÇEŞİTLİ

İlginç bir şekilde, saldırının ikinci/üçüncü adımı Flashbots ile ilgilidir. İkinci adımda, 38 ETH ile KEANU satın alınmaktadır (0x00ed). Bu işlem, (Flashbots aracılığıyla) bir sandviç saldırısına uğramaktadır -- bu da saldırganın kendisini bir sandviç saldırısının kurbanı haline getirmektedir. Üçüncü adımda (0xa945) MFund, uniswap'te satılmakta ve bu durum bir Flashbots arayıcısı tarafından yakalanan bir arbitraj fırsatı yaratmaktadır.

BlockSec Hakkında

BlockSec, 2021 yılında küresel alanda tanınmış 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ırmaya adanmıştır. Bu doğrultuda BlockSec; akıllı sözleşme ve EVM zinciri güvenlik denetim hizmetleri, güvenli geliştirme ve tehditleri proaktif olarak engellemeye yönelik Phalcon platformu, fon takibi ve soruşturma için MetaSleuth platformu ve kripto dünyasında verimli gezinen web3 geliştiricileri 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ş; Matrix Partners, Vitalbridge Capital ve Fenbushi Capital gibi önde gelen yatırımcılardan iki finansman turunda on milyonlarca ABD Doları almıştır.

Resmi web sitesi: https://blocksec.com/

Resmi Twitter hesabı: https://twitter.com/BlockSecTeam

Sign up for the latest updates
Yaklaşık 5,57 milyon USD Kayıp: X100 Freezer ve NEM İstismarları | BlockSec Haftalık Bülteni
Security Insights

Yaklaşık 5,57 milyon USD Kayıp: X100 Freezer ve NEM İstismarları | BlockSec Haftalık Bülteni

Bu haftalık rapor, 19.10.2026–25.10.2026 tarihleri arasında Ethereum ve BNB Chain'de yaşanan iki güvenlik olayını ele alıyor. X100 Freezer'ın flaş krediyle finanse edilen yönetişim kontrolünün ele geçirilmesini ve BNB Chain'deki bir NEM tokeninin likidite havuzunu etkileyen vergi hesaplaşması kusurunu inceliyor. Raporun kapsamındaki tahmini kayıplar toplam yaklaşık 5,57 milyon USD: temsili X100 işleminden ~4,75 milyon USD, NEM havuzu olayından ise ~820 bin USD. Bu toplama, ayrıca bildirilen sonraki X100 fon çıkışları dahil değil.

Yaklaşık 3,87 milyon USD kayıp: Autheo Network ve UNCX saldırıları | BlockSec Haftalık Bülteni
Security Insights

Yaklaşık 3,87 milyon USD kayıp: Autheo Network ve UNCX saldırıları | BlockSec Haftalık Bülteni

Bu haftalık rapor, 12.10.2026–18.10.2026 tarihleri arasındaki 3 güvenlik olayını ve toplamda yaklaşık 3,87 milyon USD tutarındaki tahmini kaybı ele alıyor. Autheo Network, yaklaşık 1,76 milyon USD tutarında kayba yol açan bir özel anahtar ele geçirilmesi olayı yaşadı; Qubic Wallet, zayıf seed oluşturma nedeniyle yaklaşık 1,30 milyon USD kaybetti. UNCX Network’ün Smart Token Vesting V2 sözleşmelerinde ise Ethereum, BNB Chain, Base ve Robinhood Chain üzerinde yaklaşık 807 bin USD tutarında bir muhasebe hatası meydana geldi. Öne çıkarılan UNCX analizi, hatalı toplam pay hesaplamasının farklı token/pay oranlarıyla oluşturulan hak ediş dilimlerini nasıl birbirine karıştırdığını ve ortak havuzlardan hak edilenden fazla çekim yapılmasına nasıl olanak tanıdığını açıklıyor.

~542 bin dolar kayıp: MakerDaoBot Açığı | BlockSec Haftalık Bülteni
Security Insights

~542 bin dolar kayıp: MakerDaoBot Açığı | BlockSec Haftalık Bülteni

Ethereum'da 2026/10/05-2026/10/11 döneminde 1 güvenlik olayı yaşandı; kayıp yaklaşık 542 bin $. Kötü amaçlı adaptör, erişim kontrolü olmayan MakerDaoBot işleviyle botun MakerDAO bakiyelerinde yetki aldı; 4 eski ETH-A ihalesini kapatıp 200 ETH-A teminatını WETH'ye çevirdi. WETH, 200 ETH olarak saldırgana gönderildi.

Best Security Auditor for Web3

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

BlockSec Audit