@value_defi ,  Binance Smart Chain DeFi projesi, dün haclendi.  Toplam bu işlemde kayıp 12 milyon $ (3195 Eth), geçen haftada 6 mio $ kaybetmişlerdi başka bir attack da.
Gelin işlemin teknik detaylarına  bakalım 👇👇
1- Saldırıya uğrayan likidite  havuzları ;

- vBSWAP/WBNB (70/30)
- gvVALUE/BUSD (98/2)
- BDO/BUSD (80/20)
- vBSWAP/BUSD (98/2)
- FARM/WBNB (70/30)
- IRON/STEEL (60/40)
- BDO/vBSWAP (70/30)
- BAC/BUSD (80/20)
- BASv2/WBNB (60/40)
2- Havuzlardan Çalısan tokenlar ;
- 15k BNB
- 2.7k FARM
- 1.7k BASv2
- 8.5M BDO
- 68.3k BUSD
- 41.4k MDG
- 945k VBOND
- 1.2M BAC
- 11k FIRO
3- Tüm token lar en son Eth a takas edildi ve Eth aları cuzdanına  çekti saldırgan 

Akıllı sözleşmenin kollarında  ki hata tam olarak şu : 👇👇
4- Normalde likidite havuzlarında çiftler aynı tutarda olmalı , örn: BNB -CAKE havuzuna likidite sağlamak isterseniz ; 100 uslık Bnb + 100 usdlık cake  yatırılması gerekiyor
👇👇
5-Saldıyı herkesin anlayabilecegi şekilde anlatmaya çalışacağım ; BNP-CAKE havuzu hedef, ilk likidite havuzuna en düşük işlem tutarı olan sadece 0.00000000000001 usd lık CAKE gönderiyor ve bu tutar formül hatası nedeniyle işleme alınıyor ve havuzun %50 bütünlüğü bozuluyor
6-Daha sonrada ;  Cake  paritesini geri almak istediginde , dogal olarak cake + bnb yi alacaktır. Bu işlemleri defalarca yapıp dex borsasının likiditeleri patlatmış. Tabi işlemdeki degerler farklı ben sadece anlaşılması için  bu degerli verdim.
7-Bunu "Bancor formülü" nün yanlış kullanması nedeniyle yaptığı görülüyor. Bancor formülü  token larda bir takas protokolü (Bancor protokol), matematiksel işleyişi gösteriyor,  Ilgilenenler icin bancor förmülü dökümanı 👇👇
google.com.tr/url?sa=t&sourc…
8- Buda hatalı kodlamanın solidity detayi (Akıllı sözleşmeler Solidity diliyle yazılıyor)
9- Uniswap  %50 - %50 olmayan havuzları desteklemedigi için, bsc ağında   Bankor Formülü kullanılır, aşağıdaki  işaretli kodlarda hata olduğu  açıklandı

Bu hata copy paste olan bsc ağlarında olabilir, çok dikkatli olmak gerekiyor 👇👇
10- Kodlardaki  “_baseN <_baseD,” hatanın kaynağı, teknik olarak ilgilenenler aşagıda görebilirsiniz. Çifttek ikinci token ın bakiyesi, takas öncesine göre daha az olduğunda bu fonksiyon çalışmaz.

Buradaki valueDefi Dex inin kullandığı  Bancor Protokolünün github daki kodları;
11-Bu protokol tüm bsc projelerinde kullanılıyor,Zaten protokol ekteki linkte 647 satırda bunu belirtmiş, yani %50-%50 likidite sağlanmazsa bu formül işlemez demişler.

github.com/bancorprotocol…
12-Olay çok daha komplike,  daha detay merak edenler yazabilir

Bu hatanın nedeni ; Proje ekibinin başka projelerden klonladıgı kopyala yapıştır kodlarla çalışırken entegrasyonda hata yaptığı,  gerekli testleri yapmadığını gösteriyor
13 -Smart Contract- Akıllı sözleşmeler dünyasına hoşgeldiniz 😃🗽
Bu dünyada işler böyle ilerliyor, hata yapma lüksünüz yok. Solidity  Developer larının maaşları 250K $dan artık bu olaylar arttıkça 500K $ lara çıkacaktır 😉
14 - Şu soru akıllara gelebilir. Bu platformun : Audit raporu yokmu?, bilmeyenler icin Audit nedir?:

Akıllı sözleşme güvenliği, tasarım sorunlarını, koddaki hataları veya tüm açıklarını düzeltmek için bir blockchain uygulamasının akıllı sözleşmelerinin kapsamlı bir analizidir.
15 - Evet var 2 ayrı firmadan ama onlarda yaptıkları açıklamada biz LP havuzlarını denetlemedik diye açıklama yaptılarki aslında ne kadar güvenliğin smart contractlarda ciddi bir problem olduğunu birkez daha görmüş olduk, Audite tek başına güvenmeyin.
valuedefi.io/audit

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Kumpir_Mafyası

Kumpir_Mafyası Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @KumpirMafyas

5 May
Merkeziyetsiz  dex platformu olan   DODO DEX 8 Mart 2021'de sistemindeki açık nedeniyle  2mio USD zarara uğradı .İşlemi yapan kişi  tutarın 1.8 mi usd sini iade etti .Siz bu dex in kodları nı araştırırken bir açık bulsanız ve  2mio $ hesabınıza çekseniz iade edermiydiniz? 👇👇 Image
1-  DODO dex inin , WSZO, WCRES, ETHA ve FUSI havuzu gibi birkaç DODO V2 Crowdpool'unu hedef aldılar işlemde,

Hacker ın hesabı :
etherscan.io/address/0x368a…
👇👇👇
3-Kullanıcı sahte bir token oluşturupve init () işlevini çağırarak bununla akıllı sözleşmeyi başlattı
, ilk olarak binance dan 0.5 Ether i alıp sermaye yapıyor ve 2 mio $ ı patlatıyor. 👇👇👇

etherscan.io/tx/0x970b32a8c…
Read 7 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(