2️⃣ Birçok kod istismarı ile ilgili analizler ve teknik detaylar paylaştım şimdiye kadar ,yüzlerce bu tür olay inceledim, bu nedenle buradaki
görüşlerimin ciddi bir tecrübe ile yazıldığını tekrar belirtmek isterim
3️⃣Kodlama açığı ne yazıkki blockchain de çok kez gördüğümüz birşey

Bu konularda ilk kez karşılaşanlar olabilir ancak Ethereum da bile 12,7 milyon Ether hacklendi. Krizi yönetmek için merkeziyetsizliği bir yana bırakarak hardfork yaptılar

4️⃣Bitcoin bile hacklendi ve 184 milyar bitcoin çalındı

5️⃣Dünyanın en iyi ekipleride kodlasa , denetlense bile , kod istismarı olma olasılığının herzaman , her projede olacağını aklımızdan çıkarmamalıyız

Kripto projelerinde hype a kapılmamak, incelemek,
bütçenin belirli tutarı ile yatırım yapmak ilkelerini asla aşmamak gereklidir.
6️⃣Yatırımcı tarafından baktık, şimdi proje ekipleri açısından bakarsak ;
Proje ekiplerinin; Ciddi cheklist lerle çalışması,uluslararası güvenlik standartlarını mutlaka uygulaması , şeffaf biçimde her süreci paylaşması ,audit süreçlerinden geçmesi gerekmektedir.
7️⃣Hem yatırımcı hemde proje ekipleri açısından bakışı yukarıda
paylaştım, her olaydan iki tarafta ders çıkarmalıdır, mutlaka çıkaracaktır
8️⃣Öncelikle ; Mevcutta ciddi zararı olan yatırımcıları etkileyeceğinden sadece 2 kısımda analiz yaptım
1 ) Teknik analiz(Kodlama)
2 ) Kriz Yönetimi
9️⃣Teknik Analiz

@RocoFinance kod istismarını burada açıkladı
1️⃣0️⃣Roco Stake sözleşmesindeki bir güvenlik açığı nedeniyle saldırgan, oluşturduğu bot ile Stake sözleşmesindeki "RocoPerSecond" değişkeninin değerini anında değiştirdi.

Ödül değerini değiştirerek ve manipüle ederek haksız kazanç sağladı
1️⃣1️⃣Stake Akıllı kontratı
matematiğin çalıştığı mekanizma;

snowtrace.io/address/0xb885…
1️⃣2️⃣ Çalınan tokenların olduğu hesap ;
(108.899 Roco hala bot contractı üzerinde)

snowtrace.io/address/0xd251…
1️⃣3️⃣9263238 nolu blokta bot kodunu yükledi,

Start işlemi ile 9263263 blokta
kod istismarını gerçekleştirdi,

9263274 nolu blokta yapılan Stop fonksiyonunu tetikleyerek işlemi sonuçlandırdı Image
1️⃣4️⃣İlk olarak Botun upload yapıldığı Avalance ın 9263238 nolu bloğunda olanlara bakalım

Burada ki Attack Functionları "Game Crabada" in yasal oyun özellikleri
bunların arasına gizlenmiş bot kodu masum bir şekilde yerini almış görünüyor Image
1️⃣5️⃣Botun kodları verify değil, bu nedenle direkt okuyamıyoruz

snowtrace.io/address/0xd251…
1️⃣6️⃣Ancak bytecode larını tersine mühendislik ile analiz edersek ;

Botun , Stake sözleşmesinde ki kodlarına kısmen bakabiliriz Image
1️⃣7️⃣ Bot , ilk olarak sembolik 0,1 likidite yaratıp ekledi sonrada 108.899 Roco yu platformdan alarak ayrıldı ImageImage
1️⃣8️⃣"Start" işlemi ile LP yaratıp , "Stop" işlemi ilede fonları aldı Image
1️⃣9️⃣Bunları nasıl yaptı? Tanay da burada belirtti ;

2️⃣0️⃣ Botun kodlarında çalıştırdığı function u decompile ettiğimizde
Stake sözleşmesinin "UpdatePerRocoSecond" ile çalıştırdığı görülüyor

Kodlarda function isimleri degil, aşağıda işaretlenen gibi 4byte ı görünür, bu bir nevi kısa kod gibidir Image
2️⃣1️⃣ Açık ,Koddaki bu kısımdan kaynakladı Image
2️⃣2️⃣Bot 2 farklı contract ile işlem yaptı

Hacker hesabı : 0x17c5ff0847c8e2dfcf73a6449743da988253b454
Bot 1.Contractı : 0xd2515468e3052ded01c2acf3d710ff8abf8dc87a
Bot 2.Contractı :0x263ad535958efe205ef17610dfa606a39f071d2d
2️⃣3️⃣Botun 2.Contract ı işin matematik kısmını yapıyor

block.timestamp burada manipüle ediliyor Image
2️⃣4️⃣ blocks.timestamp Unix zaman damgasıdır. Bu nedenle, blok oluşturulduğunda
tarih, saat, dakika ve saniye (UTC cinsinden) hakkında tam bilgiyi verir

blocktimestamp yerine blok numarası kullanılabilirdi ancak bunun riskleri genellikle daha yüksektir.
2️⃣5️⃣ 24) Bu blokta proje ekibi ; "Emergency Status" ile projeyi durdurdu

snowtrace.io/txs?a=0xb885f3… Image
2️⃣6️⃣İşin teknik detayları bunlar , şimdi kriz yönetimine gelirsek ;

Tüm projelerde bu tür aksaklıklar , kod istismaları olduğunda ekip lideri veya
platform sahibi vb açıklama yapar, telegram-discord-twitter vb kanallardan
gerekli yönlendirimi yapar
2️⃣7️⃣Ancak burada tüm sorumluluğu üstüne alan , açıklayıcı bilgileri veren ;yazılımcı,
bunu diğer olaylarda görmüyoruz
2️⃣8️⃣ @TanayAyitmaz , burada hiçbir uluslararası projede göremediğimiz şekilde tüm sorumluluğu
üzerine alarak , yatırımcılara teknik detaylar veriyor, gelecek yol planı hakkında
bilgilendirme yapıyor

Aslında görev ve sorumluluğu içinde olmayan birşey yapıyor
2️⃣9️⃣Her Blockchain projesinin bir "Pause" kriz yönetim planı olmalıdır
Kim - Hangi platformdan - Hangi bilgilendirmeleri yapacak ,
yatırımcılara sağlıklı bilgi akışı kimler tarafından hangi metinlerle
paylaşılacak vb hertürlü plan hazır olmalı
3️⃣0️⃣ Tamamı Türk olan yatırımcıları offical kanallar dahi olsa Türkçe bilgilendirmesi bile kriz yönetiminde önemli bir madde, panik satışı önler

• • •

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

Keep Current with Smart Contract

Smart Contract 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

10 Jan
1️⃣ Solana ile Ethereum üzerinde bir NFT koleksiyonu oluşturmak arasındaki farklar nelerdir?

Teknik detaylara derin bir dalış yapalım
⬇️⬇️
2️⃣ En büyük fark, Ethereum'da her NFT koleksiyonu için yeni bir akıllı sözleşme dağıtmanız gerektiğidir.

Başka bir deyişle, bir NFT koleksiyonu, yalnızca belirli bir ERC721 (veya ERC1155) sözleşmesiyle ilişkili tüm NFT leri kapsar
3️⃣Solana'da, bir koleksiyon oluşturmak için herhangi bir yeni program (akıllı sözleşmeler) dağıtmanız Zorunlu Degildir, Bunun yerine, Candy Machine adlı mevcut bir programla etkileşime girmeniz yeterlidir. Bu program, koleksiyonunuzun NFT'lerini basmaktan sorumludur.
Read 24 tweets
1 Jan
1️⃣ Güvenligi ihlal edilmiş ve şifresi başkasının eline geçmis bir "met⚙m⚙sk" cüzdanında 10K$ $SOS token var ve bir bot bizden hızlı 🤖

Ethereum karanlık ormanında Bot ile 1 haftalık mücadelemiz ve sonuçta gelen zafer ve kurtardığım 10K$ lık $SOS tokenın hikayesi
⬇️⬇️ Image
2️⃣ Bir hafta önce ,Türk bir kullanıcıdan mesaj aldım; Arkadaşımız yanlışlıkla github a kodlar yüklerken,kod içinde met⚙m⚙sk seed ini de yüklemiş ve github da şifre yüklemelerini izleyen bir bot tarafından hesabından 20K$ çalınmıştı ve hesabına hacker tarafından bot kurulmuştu Image
3️⃣ Çalınan tutarın gittiği hesabı kontrol ettigimizde izini süremiyoruz çünkü tutarları Tornadocash ile izi sürülemez hale getirmişti Image
Read 15 tweets
31 Dec 21
1️⃣ Opensea kullananlara ,farklı bir proje Airdop vermişti :$SOS,

Başka bir platform da ,Ethereum kullananlara $YEAR airdropu vermeye başladı

$SOS daki gibi cüzdanınızı bağlayıp,Ethereum kullanım istatiğinize göre airdrop vermeye başladı

Ama bu tokenda garip bir durum var⬇️ Image
2️⃣ Kısa sürede 4.500 den fazla kullanıcı Airdop u claim etti ve piyasadanda satın alanlar başladı,
Token ın akıllı kontrat ı bu :

etherscan.io/address/0x9010…
3️⃣ İlk planda kontrat görülmediği için kimse kodları okuyamadı, topluluk baskısı ile kontrat ı sahibi onayladığında (verify) ,kontrat da bir honeypot(alınabilir ancak satılamaz) detayı farkedildi
Read 11 tweets
28 Dec 21
1️⃣ Twitter sayfanıza, web sitenize veya sosyal medya hesaplarınıza ekleyebileceğiniz link ile , komisyonsuz , kurulum gerektirmeden , Ethereum ile bahşiş alabilirsiniz. Harika bir arayüz

tipeth.xyz
2️⃣ Ayrıca Ethereum ağında bahşiş alırken size mesaj göndermesinide insanların sağlayabiliyorsunuz

Yardım toplama vb pratik kullanımlarıda var

Ethereum adresinize özel linki hesabınıza eklemeniz yeterli
Çok sade - kullanışlı- harika bir dapp
3️⃣ Ethereum da fee ler nedeniyle alternatifler ; Solona ağı için olan versiyonu;

tipsol.xyz
Read 4 tweets
28 Dec 21
1️⃣ ERC20 Token projelerinin kodlarında yapılan dolandırıcılık çeşitleri ;

➡️ Honeypots
➡️ Fee Scams
➡️ Buy redirectors
➡️ Transaction Fee Scam
➡️ Non-Verify
➡️ Changeable Fee
➡️ Imitation Token
➡️ Emergencywithdraw fee
2️⃣ ➡️ Honeypots: Alırsınız ama satamazsınız.
➡️ Fee Scams : Satın alıyorsunuz ama çok büyük satış komisyonu var
➡️ Buy redirectors: Satın alırsınız ancak tokenlar başka bir adrese yönlendirilir
➡️ Transaction Fee Scam :Çok yüksek bir işlem ücreti çıkartır
3️⃣ ➡️ Non-Verify : Doğrulanmamış contract a sahip sözleşmelere sahip tokenların ne yaptığını bilemezsiniz, tehlikeli
➡️ Changeable Fee : Token aldığınızda fee düşük ancak sonra yükseltilir
➡️ Imitation Token : Bilinen bir token ın tamamen taklidi olarak yayınlanırlar
Read 4 tweets
26 Dec 21
1⃣ @telegram kripto kanallarında yeni bir saldırı türü bugünlerde arttı. Saldırganlar, kanallarda bir dosya paylaşarak ,Echelon kötü amaçlı yazılımı indirmenizi sağlıyor. Çalıştırmadan bile bulaşabilir

Önemli : Telegram ayarlarında otomatik indirmeyi devre dışı bırakın.
2⃣ Cep telefonunda , çalıştırmadan bile bulaşabilen türden zararlı yazılımlar olduğunu unutmayın

en.wikipedia.org/wiki/Pegasus_(….
3⃣ BitMart gibi Kripto Borsalarının şifrelerinin çaldırması olaylarıda bu tür yazılımlarla olabiliyor

150 mio $ çalınmıştı
cisomag.eccouncil.org/hackers-steal-…
Read 8 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

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(