Bitcoin Forum
May 05, 2024, 01:36:56 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Claymore's Latest version is v10.6: fixed critical issue  (Read 194 times)
Splabs (OP)
Jr. Member
*
Offline Offline

Activity: 42
Merit: 13


View Profile
January 27, 2018, 12:59:21 PM
Merited by Zz (1), khasank (1)
 #1

Claymore's Dual Ethereum + Decred/Siacoin/Lbry/Pascal AMD+NVIDIA GPU Miner için versiyon 10.6 yayınlandı.

Relase Nota bakıldığında : - fixed critical issue in remote management feature (attacker could crash miner even in read-only mode). açıklaması yapılmış.

Aslen ilgili açık uzun süredir devam etmekteydi (2017-12-07 tarihinde exploit db de publish edilmişti), ilgili güncelleme yerinde olmuş.

İlgili açık : Miner yazılımının dışarında izlenmesi (Monitoring) ve yönetilmesi (Management) işlemleri için kullanılan remote managemant api üzerinde yapılan geçersiz istekler ile uygulamanın çalışmasını engellemek.
Bu şekilde yapılan saldırılar ile dışarıdan erişilebilir durumda olan miner lar kapatılabilmekte.

Bilindiği üzere claymore default 3333 vea -mport ile set edilen port üzerinden uzak izleme ve yönetim hizmeti vermekte.  Lokal riglerinizde denemek için bir tarayıcı üzerinden http://localhost:3333 veya -mport ile set edilen port adresi ile görüntüleyebilirsiniz. İlgili servisin asıl amacı claymore içerisinde bulunan EthMan ile birden fazla workerın izlenmesi ,alarm oluşturulması ve yönetilmesi.

Öncelikli olarak saldırıya maruz kalmanız için ilgili rigin lan->wan çıkışında ilgili portunun ya nat yada rig ip adresi için dmz edilmiş olması gerekli, yani whats my ip üzerinden bulduğunuz internet (wide area ) ip adresiniz ile farklı bir hat (aynı ortamda yönlendiriciniz cevap vermeye bilir, engüzeli ceptelefonu üzerinden test.) http://İnternet_ip:3333 üzerinde ulaşılabilir durumda olmanız lazım, tersi durumda İnternet yönlendiriciniz (modem,router vs) dışarıdan gelen istekleri yönlendirmeyecektir.

Gelelim saldırı yöntemine.
İlgili servise http ile bağlandığınızda, servis size claymore consolunun o anki ekran görüntüsünü vermekte, bunun haricinde socket üzerinden json rpc ile {"id":0,"jsonrpc":"2.0","method":"miner_getstat1"} verisini request olarak gönderdiğinizde claymore respose olarak {"result": ["9.3 - ETH", "21", "182724;51;0", "30502;30457;30297;30481;30479;30505", "0;0;0", "off;off;off;off;off;off", "53;71;57;67;61;72;55;70;59;71;61;70", "eth-eu1.nanopool.org:9999", "0;0;0;0"]} yanıtını dönmekte.

Saldırgan bu servise socket üzerinden bağlanarak  {"id":0,"jsonrpc":"2.0","method":"miner_getstat1"} yerine  {"id":0,"jsonrpc":"2.0","method":"miner_getstat1  aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa..."} requestini gönderdiğinde claymore üzerinde method için tanımlanmış veri tipine ayrılmış alanda bir bellek taşımı oluşuyor (Stack Buffer Overflow). Kabaca 1kg taşıyabilecek bir torbaya 10kg yük yükleniyor. Bu bellek taşımı sonucunda claymore crash olarak çalışmayı durduruyor.

3. parti olarak claymore'u izleyen ve onu tekrar başlatacak bir servisiniz yoksa , taki siz fark edip müdahale edene kadar sisteminiz kapalı kalıyor.


Test edecek veya exploit tool a bakmak isteyen arkadaşlar : https://www.exploit-db.com/exploits/43231/ adresinden faydalanabilirler.


Not : Api respons açıklaması :
RESPONSE:
{"result": ["9.3 - ETH", "21", "182724;51;0", "30502;30457;30297;30481;30479;30505", "0;0;0", "off;off;off;off;off;off", "53;71;57;67;61;72;55;70;59;71;61;70", "eth-eu1.nanopool.org:9999", "0;0;0;0"]}
"9.3 - ETH"            - miner version.
"21"               - running time, in minutes.
"182724"            - total ETH hashrate in MH/s, number of ETH shares, number of ETH rejected shares.
"30502;30457;30297;30481;30479;30505"   - detailed ETH hashrate for all GPUs.
"0;0;0"               - total DCR hashrate in MH/s, number of DCR shares, number of DCR rejected shares.
"off;off;off;off;off;off"      - detailed DCR hashrate for all GPUs.
"53;71;57;67;61;72;55;70;59;71;61;70"   - Temperature and Fan speed(%) pairs for all GPUs.
"eth-eu1.nanopool.org:9999"      - current mining pool. For dual mode, there will be two pools here.
"0;0;0;0"            - number of ETH invalid shares, number of ETH pool switches, number of DCR invalid shares, number of DCR pool switches.
The network tries to produce one block per 10 minutes. It does this by automatically adjusting how difficult it is to produce blocks.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
Beginner85
Newbie
*
Offline Offline

Activity: 247
Merit: 0


View Profile
January 27, 2018, 03:48:25 PM
 #2

Claymore 10.6 versiyonu mu öneriyorsun hocam? İndirdim fakat antivirüs direk sildi diğerlerini silmediği halde bunu siliyor ?
Splabs (OP)
Jr. Member
*
Offline Offline

Activity: 42
Merit: 13


View Profile
January 27, 2018, 10:51:16 PM
 #3

Claymore 10.6 versiyonu mu öneriyorsun hocam? İndirdim fakat antivirüs direk sildi diğerlerini silmediği halde bunu siliyor ?

Eset Smart Security Premium ile yaptığım taramada herhangi bir problem çıkmadı.
sergen34
Sr. Member
****
Offline Offline

Activity: 449
Merit: 250


View Profile
January 28, 2018, 07:57:51 AM
 #4

Claymore 10.6 versiyonu mu öneriyorsun hocam? İndirdim fakat antivirüs direk sildi diğerlerini silmediği halde bunu siliyor ?

Bazı antivirüsler mining ile alakalı programları virüs olarak algılıyor. Virustotal'den tarama yaptırmayı deneyin, birde official topic'den bakın benzer şikayette bulunan var mı, yorumlar nedir diye.
khasank
Sr. Member
****
Offline Offline

Activity: 616
Merit: 281



View Profile
January 31, 2018, 03:42:37 AM
 #5

Claymore's Dual Ethereum + Decred/Siacoin/Lbry/Pascal AMD+NVIDIA GPU Miner için versiyon 10.6 yayınlandı.

Relase Nota bakıldığında : - fixed critical issue in remote management feature (attacker could crash miner even in read-only mode). açıklaması yapılmış.

Aslen ilgili açık uzun süredir devam etmekteydi (2017-12-07 tarihinde exploit db de publish edilmişti), ilgili güncelleme yerinde olmuş.


Tebrik ederim açıklayıcı bir bilgi olmuş. Forumun kalitesi artmaya başlıyor galiba. Gereğini yaptım. Açıklamayı faydalı bulan arkadaşların da yapması çok iyi olur.

Bu tür faydalı bilgilerin alına Merit le alakalı not düşerseniz etkisini göreceğinizi düşünüyorum. Kolay gelsin
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!