ESET araştırmacıları Endgame operasyonunda teknik analiz, altyapı takibi ve iş ortakları düzeyinde içgörüler sağlayarak Amadey botneti ve Stealc bilgi hırsızının küresel çapta etkisiz hâle getirilmesine yardımcı oldu
Bir yıl önce, ESET Araştırma ekibi, o dönemde önde gelen siber suç operasyonlarından bazılarını, yani Lumma Stealer ve Danabot’u çökertmeye yönelik iki büyük operasyona katıldı. Son zamanlarda, araştırmacılarımız bir kez daha özel sektör ortakları ve kolluk kuvvetleriyle iş birliği yapıyor; ancak bu sefer hedefleri, her ikisi de “hizmet olarak kötü amaçlı yazılım” (MaaS) teklifleri aracılığıyla sunulan Amadey botneti ve Stealc bilgi hırsızı. Microsoft Dijital Suçlar Birimi (DCU), BitSight, Lumen, Mitsui Bussan Secure Directions (MBSD) ve diğer ortaklar tarafından koordine edilen “Operation Endgame”, Amadey ve Stealc iş ortakları tarafından kullanılan tüm bilinen ağ altyapısını hedef alarak, bu grupların siber suç faaliyetlerini felce uğratmayı amaçladı.
ESET, her iki kötü amaçlı yazılım ailesini uzun vadeli olarak takip ettiğimiz süreçte topladığımız teknik analizler, istatistiksel bilgiler, bilinen komuta ve kontrol (C&C) sunucuları, şifreleme anahtarları, kampanya ve derleme tanımlayıcıları ile diğer tehdit istihbaratlarını paylaşarak bu çabaya katkıda bulunmuştur.
Bu blog yazısının ana noktaları:
- ESET, Amadey ve Stealc’i etkisiz hâle getirmek amacıyla düzenlenen koordineli, küresel Endgame operasyonuna katıldı.
- Endgame operasyonu, Amadey ve Stealc ile ilişkili yaklaşık 50 etki alanı ve 200’e yakın aktif IP tabanlı C&C sunucusunu etkiledi.
- ESET, teknik analizler, istatistiksel bilgiler, bilinen C&C sunucuları, şifreleme anahtarları, kampanya tanımlayıcıları ve diğer içgörüler sağladı.
- Her iki kötü amaçlı yazılım ailesi için de iş ortağı düzeyinde MaaS ekosistemine genel bir bakış sunuyoruz.
- Amadey ve Stealc faaliyetlerini nasıl gruplandırdığımızı açıklıyoruz.
- C&C iletişimleri, gömülü tanımlayıcılar ve şifreleme anahtarları dâhil olmak üzere, izleme ve engellemeyle en ilgili teknik özellikleri özetliyoruz.
- Amadey ile Lumma Stealer’ın bağlı kuruluşlarının faaliyetleri arasındaki örtüşmeleri detaylı olarak ele alıyoruz.
Engelleme katkısı
ESET Research, son üç yıldır hem Amadey botnetini hem de Stealc bilgi hırsızını takip etmektedir. Bu engelleme operasyonu için işlenmiş kötü amaçlı yazılım örneklerinden çıkarılan teknik göstergeler ve yapılandırma verilerinin yanı sıra 2025’in 4. çeyreğinden 2026’nın ilk yarısına kadar olan dönemi kapsayan istatistikleri paylaştık.
Otomatik sistemlerimiz, Amadey ve Stealc örneklerini ayrıntılı olarak inceliyor ve büyük ölçekli izleme için en ilgili alanları belirliyor. Bunlar arasında C&C sunucuları, derleme tanımlayıcıları, şifreleme anahtarları, URL yolları, kampanya tanımlayıcıları ve kötü amaçlı yazılım ailelerinin saldırganların kontrolündeki altyapıyla iletişim kurarken kullandığı diğer gömülü değerler yer alıyor.
Çalışmamızın ana odak noktalarından biri, işlenen büyük hacimli örnekleri yönetmek ve bunları kümelemek için güvenilir yöntemler bulmaktı. Bu hem Amadey hem de Stealc’in hizmet olarak satılması nedeniyle özellikle yararlı oldu. Bu nedenle, kötü amaçlı yazılım örnekleri, genellikle kendi altyapılarını işleten, kendi derlemelerini oluşturan veya talep eden ve kendi kampanyalarını yöneten iş ortakları tarafından dağıtılıyor ve işletiliyor. Bu tür ekosistemlerdeki faaliyet kümelerini belirlemek, bu tür engelleme operasyonları için yüksek öncelikli hedefleri tespit etmemizi sağlıyor.
Teknik analizlerin, istatistiksel bilgilerin ve C&C sunucu listeleri, bağlı kuruluş tanımlayıcıları ve şifreleme anahtarları gibi tehdit istihbaratının paylaşılması, kolluk kuvvetlerinin altyapıları yüksek bir güven derecesiyle tespit etmelerine, önceliklendirmelerine ve bunlara karşı harekete geçmelerine olanak tanır. IoC’ler ayrıca tek tek kümeler, paylaşılan altyapılar ve devre dışı bırakılmasının genel tehdit ortamı üzerinde en büyük etkiyi yaratması muhtemel yüksek etkili botnetler arasında ayrım yapılmasına da yardımcı olur. Sonuç olarak, bu operasyon Amadey veya Stealc için C&C sunucusu olarak kullanılan yaklaşık 50 alan adı ve 200’e yakın aktif IP adresini etkiledi.
Etkilenen kötü amaçlı yazılım aileleri
Amadey, modüler bir kötü amaçlı yazılım yükleyicisidir. Ana amacı, ele geçirilmiş sistemlere ek kötü amaçlı yazılımlar dağıtmak olmakla birlikte, veri sızdırma ve uzaktan erişim için modüller de sunar.
Buna karşılık Stealc, tipik bir “hizmet olarak bilgi hırsızlığı” yazılımıdır. Kimlik bilgileri, çerezler, kripto para cüzdanları, tarayıcı uzantıları ve adları iş ortakları tarafından tanımlanan kalıplara uyan dosyaları hedef alır.
Her iki kötü amaçlı yazılım ailesi de hizmet olarak satılmakta ve darknet forumlarında tanıtılmaktadır. Darknet forumlarına ilişkin görünürlük sağlamak için yeraltı topluluklarını izleyen bir tehdit istihbarat platformu olan Flare.io’yu kullandık. Her iki ekosistemde de iş ortaklarına kendi sunucu altyapılarına kurulması gereken, kendi barındırdıkları bir yönetim paneli verilmektedir. Bu, iş ortaklarından belirli bir düzeyde teknik beceri gerektirir ve aynı zamanda onlara kurban verileri ve yük dağıtımı üzerinde doğrudan kontrol sağlar.
Bu model, diğer MaaS ekosistemlerinden farklıdır. Örneğin, Danabot iş ortakları C&C altyapısını bir hizmet olarak kiralamayı tercih edebilirken Lumma Stealer ise operatörleri tarafından tamamen yönetilen bir veri sızdırma ağı kullanıyordu. Amadey ve Stealc durumunda ise iş ortakları kendi altyapılarını kurmak ve işletmekten sorumludur; bu da engelleme çabalarını zorlaştırmaktadır. İşte bu nedenle kümeleme yaklaşımı hayati önem taşımaktadır.
Dağıtım yöntemleri nihai olarak her bir iş ortağına bağlı olsa da ESET telemetri verileri her iki kötü amaçlı yazılım ailesinin de çok çeşitli kanallar aracılığıyla dağıtıldığını tutarlı bir şekilde göstermiştir. En yaygın yöntemler arasında sahte yazılım güncellemeleri, kırılmış yazılım yükleyicileri ve üçüncü taraf kötü amaçlı yazılım yükleyicileri yer almaktadır.
Amadey, “yeniden derleme başına ödeme” modelini kullanıyordu. Ortaklar bir lisans satın aldıktan sonra, örneğin yeni bir C&C sunucusuna geçiş yaparken yeni bir derleme oluşturmaları gerektiğinde her seferinde ek bir ücret ödüyordu. Başka bir deyişle Amadey operatörleri ortaklara bir derleme aracı sağlamıyordu; bunun yerine, örnekler her ortak için talep üzerine derleniyordu.
Stealc ise iş ortaklarına daha dostane bir yaklaşım benimsemiş ve abonelik kapsamında sınırsız derleme oluşturma imkânı sunmuştur ( Şekil 1 ). Bu, C&C altyapısını değiştirmenin operasyonel maliyetini düşürmüş ve iş ortaklarının ihtiyaç duydukları anda yeni örnekler oluşturmalarını kolaylaştırmıştır.

Şekil 1 . Stealc panelinde oluşturma özelliği
Kimlik sahtekârlığı dolandırıcılıklarından kaçınmak amacıyla her iki hizmetin işletmecileri de darknet forumlarındaki potansiyel iş ortaklarına, kendileriyle yalnızca resmî kanallar üzerinden iletişime geçmeleri konusunda açıkça talimat verdiler. Amadey, alıcıları reklamının yapıldığı darknet forumundaki özel mesajlara yönlendirirken Stealc ise darknet forumlarındaki özel mesajları veya Telegram’ı kullandı.
Amadey
Amadey, Ekim 2018’den bu yana InCrease kullanıcı adıyla darknet forumlarında tanıtılan modüler bir kötü amaçlı yazılım yükleyicisidir. Zamanla, darknet forum kanalları aracılığıyla sağlanan sürekli destekle, en istikrarlı ve aktif olarak güncellenen kötü amaçlı yazılım ailelerinden biri hâline gelmiştir.
Şekil 2 ‘de gösterilen telemetri tespit oranımız , Amadey’in belirli bir bölgeye odaklanmaksızın küresel olarak gözlemlendiğini göstermektedir; ancak en yüksek tespit oranları Hindistan, Türkiye, Mısır, Meksika ve İspanya’da gözlemlenmiştir.

Şekil 2 . Amadey’in dağılımı – tespit ısı haritası (2025–günümüz)
Amadey’in temel işlevi, kurbanlara ek kötü amaçlı yazılım dağıtmaktır. Bunun yanı sıra daha fazla veri sızdırma ve erişim için üç modül sunar: Panoya izleme, kimlik bilgisi hırsızlığı ve VNC tabanlı uzaktan erişim.
Hizmetin tek bir lisans için fiyatı 600 ABD dolarıdır ve Bitcoin ile ödenir; her yeniden derleme için ek olarak 50 ABD doları ücret alınır. Bu, iş ortaklarının yeni bir C&C sunucusuna geçiş yaparken olduğu gibi, her yeni derleme oluşturduklarında bir maliyetle karşı karşıya kaldıkları anlamına gelir. Bu fiyatlandırma, ilk tanıtılan sürümlerden bu yana büyük ölçüde değişmemiştir; bu da istikrarlı ve yerleşik bir müşteri tabanına işaret etmektedir.
Yıllar boyunca Amadey’in sürekli sürüm güncellemeleri ( Şekil 3 ) ve aktif geliştirme sürecini gözlemledik. Amadey’in geliştirilmesindeki en önemli dönüm noktası, tüm kod tabanının tamamen yeniden yazıldığı Ağustos 2020’de (v1.99.5) gerçekleşti. İkinci büyük gelişme, Ekim 2024’te v5.03 sürümünün piyasaya sürülmesiyle gerçekleşti; bu sürüm, ters bağlantı özelliğine sahip hVNC, MSI sessiz yükleyici desteği, RDP etkinleştirme, SYSTEM ayrıcalıklarıyla cmd.exe çalıştırma ve şifreli yükler için entegre destek gibi yoğun bir dizi yeni yetenek getirdi. Genel olarak, diğer daha küçük güncellemelerin çoğu, ortaya çıktıkça antivirüs tespitlerinden kaçınmak gibi örtük ama sürekli bir amaca hizmet etti.

Şekil 3 . Amadey sürümleri zaman çizelgesi
Teknik genel bakış
Her Amadey örneği, en az bir adet sabit kodlanmış C&C sunucu URL’si içerir ve yapılandırma en fazla üç girişi destekler. Örnekler ayrıca C&C sunucusuyla iletişimi şifrelemek için kullanılan bir RC4 anahtarı da barındırır.
Analizimiz, her örnekten çıkarılan RC4 anahtarının güvenilir bir küme tanımlayıcı işlevi gördüğünü ve örnekleri ayrı botnetler hâlinde kümelememize olanak tanıdığını göstermiştir; bu konuyu Kümeleme bölümünde daha ayrıntılı olarak ele alacağız.
İçeride “sd” olarak adlandırılan ikinci bir sabit kodlanmış değer, [0-9a-f]{6} desenine uyan, rastgele görünümlü altı karakterlik bir onaltılık dizidir. Bu değer, ilk C&C el sıkışma işlemi sırasında iletilir ve büyük olasılıkla bir iş ortağının dağıtımındaki belirli bir derlemeyi tanımlar. Araştırmacılar tarafından bazen kampanya kimliği veya Amadey kimliği olarak adlandırılsa da Amadey’in derleme başına ödeme iş modeli, bunun daha doğru bir şekilde bir derleme tanımlayıcısını temsil ettiğini göstermektedir.
Her örnek ayrıca bir sürüm numarası da taşır. Analizimiz, 2025 yılının başından bu yana ESET telemetrisinde gözlemlenen baskın varyant olan v5.x sürümüne odaklanmaktadır.
Bu bot, kurbanın klavye düzenini de kontrol eder. Eğer bu düzen bir CIS ülkesiyle ilişkili bir düzenle eşleşirse tüm ağ iletişimi sessizce reddedilir. Doğu Avrupa’dan faaliyet gösteren tehdit aktörleri, bölgedeki işletmeleri ve devlet kurumlarını etkilemekten kaçınmak için genellikle bu tür yerleşik güvenlik önlemlerini kullanır; bu da yerel yetkililer tarafından dikkat çekme veya kovuşturma riskini azaltır. Buna ek olarak, bu operatörler genellikle “kendi halkını” hedef aldıkları veya hizmetlerinin tanıtıldığı darknet forumlarının kurallarını ihlal ettikleri için meslektaşlarından gelebilecek olası tepkilerden kaçınmak amacıyla bu tür uygulamaları takip ederler.
Bu bölüm, Amadey hakkında yalnızca genel bir bakış sunmaktadır; zira derinlemesine teknik analiz, Swisscom raporunda daha önce yayımlanmıştır.
C&C iletişimi
Amadey, C&C sunucusuyla HTTP üzerinden POST istekleri kullanarak iletişim kurar. Genel olarak, iletişim üç aşamalı bir döngü izler:
- İlk sinyal – bot, C&C sunucusuna minimal bir st=s HTTP POST isteği gönderir. Sunucu, örneğin <c>10<d> gibi bir bekleme aralığıyla yanıt vererek, bota sonraki kontrol işlemleri arasında 10 dakika beklemesi talimatını verir.
- Kayıt – bot, düz bir anahtar-değer dizesi olarak kodlanmış, RC4 ile şifrelenmiş sistem bilgilerini iletir. Bu veriler arasında işletim sistemi sürümü, kullanıcı adı, bilgisayar adı, yüklü antivirüs ürünü, yönetici ayrıcalıkları, sd değeri ve diğer ana bilgisayar bilgileri yer alır. Özellikle, RC4 anahtarının kendisi hiçbir zaman ağ üzerinden iletilmez. Telemetri verilerimize göre, aynı anda birden fazla RC4 anahtarı için görev dağıtan hiçbir sunucu gözlemlenmemiştir; bu da her bir örneğin, o RC4 anahtarını zaten bilen ve bekleyen bir C&C sunucusuyla iletişim kurması gerektiğini göstermektedir. Sunucu, bir görev listesi ile yanıt verir.
- Görevlendirme – görevler, Şekil 4 ‘te gösterildiği gibi, <c> ve <d> etiketleriyle sınırlandırılmış ve tek tek komutlar # karakterleriyle ayrılmış yapılandırılmış komut dizeleri olarak iletilir. Her görev, bir EXE dosyasını indirme ve çalıştırma, VNC’yi başlatma veya bir bilgi hırsızlığı eklentisini çalıştırma gibi bir komut türünü kodlar. Görevler ayrıca ayrıcalık yükseltme bayrağı, hedef dizin ve yük URL’si gibi parametreleri de içerir.
Her görevin, basit indirme ve çalıştırma komutlarından hVNC veya proxy bileşenlerinin daha karmaşık çalıştırılmasına kadar uzanan kendine özgü işleme mantığı vardır. İç işleyişi, önceki teknik raporlarda belgelenmiştir.

Şekil 4 . Amadey C&C iletişiminde, sınırlandırılmış şifreli görevlerin vurgulanmış listesi
Kümeleme
MaaS kötü amaçlı yazılımlarını izlerken karşılaşılan temel zorluklardan biri, aynı tehdit aktörüne ait örnekleri gruplandırmanın güvenilir bir yolunu bulmaktır. Bu nedenle, iş modelini ve ağ altyapısının dağılımını anlamak, başarılı bir müdahale için hayati önem taşır; çünkü bu, savunma uzmanlarının ve kolluk kuvvetlerinin, alınacak önlemlerin en büyük etkiyi yaratacağı kritik noktaları belirlemelerine olanak tanır. Bu bölümde, metodolojimizi açıklıyoruz.
Amadey örnekleri, sabit kodlanmış üç temel yapılandırma değeri içerir:
- C&C URL’leri,
- C&C iletişimleri için kullanılan RC4 anahtarları ve
- İlk C&C el sıkışma işlemi sırasında iletilen sd değeri.
İzleme çalışmalarımız sırasında, Amadey C&C URL’lerinin tutarlı bir kalıba uyduğunu fark ettik:
http(s)?://<C&C>/<random_path>/index.php
Ayrıca aynı <random_path> URL parçası farklı C&C sunucularında kullanıldı (Şekil 5). Bu değer rastgele bir dize gibi göründüğünden, zaman içinde birden fazla C&C sunucusuyla bağlantılı olarak görülmesi, C&C sunucularının aynı kümenin parçası olarak işletildiğinin güçlü bir göstergesi gibi görünüyordu. Bu nedenle, C&C URL’sini şu iki parçaya ayırdık: IP adresi veya etki alanı ve <random_path> URL’si.

Şekil 5 . Amadey C&C sunucu URL’lerinde <random_path> tanımlayıcılarına örnekler
Örneklerin yapılandırmasından elde edilen değerleri, bunların amacına dair bilgimizle birleştirerek, Amadey ekosisteminin yapısı hakkında içgörü elde etmek için grafik modellemesinden yararlandık. Şekil 6 ’ya ilk bakışta, gerçekten de ortak bir altyapı bulunmadığını, bunun yerine birkaç küçük alt botnetin mevcut olduğunu ve bunlardan birinin açıkça baskın olduğunu net bir şekilde görüyoruz. Bir sonraki bölümde bu en büyük kümeye daha derinlemesine ineceğiz.

Şekil 6 . ESET telemetrisine dayalı Amadey bağlı botnet kümelenmesi
Sonuç olarak, öne çıkan noktalar şunlardır:
- Amadey ekosisteminde toplam 53 benzersiz küme tespit ettik.
- Her sd değeri tam olarak bir RC4 anahtarına bağlıdır.
- Yeniden oluşturma işlemleri sd değerini değiştirirken anahtarı koruduğu için RC4 anahtarları muhtemelen yararlı bir bağlı kuruluş tanımlayıcısıdır.
- C&C URL’sindeki <random_path> kısmı, C&C sunucuları değiştirilirken zaman zaman yeniden kullanılır ve bu tür C&C sunucularının aynı kümeye ait olduğuna dair güvenilir bir kanıt görevi görür.
En büyük Amadey botnet kümesi
Bir küme en büyük küme olarak öne çıkmaktadır ve işlenen tüm Amadey örneklerinin yaklaşık %34’ünü oluşturmaktadır. Bu küme, adresindeki zaman çizelgemizde gösterildiği gibi, analiz edilen tüm zaman dilimi boyunca aktif olan tek kümeydi (Şekil 7).

Şekil 7 . En büyük 10 Amadey botnetinin etkinliği (en büyüğü en üstte)
En büyük botnet, her yürütme başına kurbanlara dağıtılan ortalama yük sayısında da başı çekmiştir. Kümeleme metodolojimize göre, en büyük botnete ait Amadey örnekleri, her kurbana ortalama olarak aynı anda yaklaşık 14 yük dağıtmıştır (Şekil 8).

Şekil 8 . Amadey yürütme başına dağıtılan ortalama yük sayısına göre ilk beş botnet
Dağıtılmış kötü amaçlı yazılım ailelerinin kapsamı ve çeşitliliği, bilgi hırsızlarından (infostealers) ve uzaktan erişim araçlarından (RAT’lar) karmaşık kod koruyucularla donatılmış kötü amaçlı yazılımlara kadar oldukça genişti. Şekil 9, izleme dönemi boyunca dağıtıldığını tespit ettiğimiz yükler hakkında bir fikir vermektedir.

Şekil 9 . En büyük Amadey botnetinin yük dağılımı
Ayrıca ESET araştırmacıları, tek bir kurbana birçok kez farklı iş ortaklarına atfedilen birden fazla Lumma Stealer örneğinin dağıtıldığına dair kanıt elde etmiştir (önceki Lumma Stealer araştırmamıza bakınız). Bu durum, birden fazla Lumma Stealer iş ortağının aynı çalınan verilere sahip olmasına yol açmaktadır. Bu gözlem, bu en büyük kümeyi kontrol eden tehdit aktörlerinin muhtemelen kendi kurulum başına ödeme (PPI) modelini uyguladıkları ve botlarından daha fazla gelir elde ettikleri sonucuna varmamızı sağlamaktadır.
Stealc
Amadey’in aksine, Stealc bir bilgi hırsızının tipik bir temsilcisidir. Web tarayıcıları, e-posta istemcileri, FTP istemcileri, oyun platformları, kripto para cüzdanı dosyaları ve tarayıcı uzantıları tarafından depolanan kimlik bilgileri dâhil olmak üzere çok çeşitli veri kaynaklarını hedef alır.
Stealc, Şubat 2023’te bir darknet forumunda tanıtıldı ve biz de kısa süre sonra onu izlemeye başladık. Şekil 10 adresinde gösterilen telemetri tespit oranımız, Stealc’in belirli bir bölgeye odaklanmadan küresel olarak yayıldığını göstermektedir. En yüksek tespit oranları ABD, Polonya ve İtalya’da gözlemlenmiştir.

Şekil 10 . Stealc’in dağılımı – tespit ısı haritası (2025–günümüz)
Stealc, plymouth takma adını kullanan bir tehdit aktörü tarafından tanıtılmaktadır. Operatörler, Stealc’i aktif olarak güncel tutmuşlardır; yeni bir sürüm yayımlandığında, darknet forumunda bir gönderi paylaşarak sürüm notlarını açıklamışlardır. Son üç yılda bu tür 37 sürüm yayımlanmıştır. Stealc, aylık abonelik olarak satılmaktadır ve fiyatlandırması çok az değişiklik göstermiştir:
- Aylık 300 ABD doları
- Üç ay için 700 ABD doları
- Altı ay için 1.000 ABD doları
Mart 2025’te Stealc, sürüm 2 ile önemli bir mimari güncelleme aldı; bu güncelleme, ağ protokolünde ve yapılandırma yapısında önemli değişiklikler getirdi ve o zamandan beri bu sürüm telemetri verilerimizde baskın konumda yer almaktadır. Haziran 2026 itibarıyla adresinde gösterildiği üzere sürüm 2.22.1’e ulaşmıştı (Şekil 11).

Şekil 11 . Stealc sürüm zaman çizelgesi
Ana hedeflerinin yanı sıra Stealc, iş ortaklarının ele geçirilen makinelerden sızdırılacak dosyaları tanımlayan özel desenler belirlemelerine olanak tanıyan, yapılandırılabilir bir dosya toplayıcı içerir. C&C iletişimleri ve gömülü dizeleri, her derleme için ayrı anahtarlar kullanılarak RC4 şifreleme ile korunmaktadır.
Stealc, tek bir standart dağıtım yöntemine bağlı değildir; her bir iş ortağı kendi dağıtım mekanizmalarından sorumludur. Ancak Amadey’e benzer şekilde, telemetri verilerimiz belirli vektörlerin sürekli olarak öne çıktığını göstermektedir; özellikle de trojanlaştırılmış yazılım yükleyicileri ve yerleşik kötü amaçlı yazılım yükleyicileri (Amadey gibi).
Teknik genel bakış
Stealc v2’nin ayrıntılı bir teknik analizi Lumma-Labs tarafından daha önce yayımlanmıştır. Bu bölümde, kümeleme için kullanılabilecek özelliklere odaklanacağız.
Stealc’in mevcut sürümleri, her örnek için iki farklı RC4 anahtarı içerir:
- Biri çalışma zamanında gizlenmiş dizeleri şifresini çözmek için,
- İkincisi ise C&C ağ iletişimini şifrelemek için kullanılır.
Bu iki RC4 anahtarına ek olarak, Stealc örneklerinden build tanımlayıcısını da çıkarıyoruz. Bu değer, tek bir Stealc kampanyasını temsil eder ve diğer dizelerden farklı olarak ikili dosyada korunmaz. Bu değer, C&C el sıkışma işleminin bir parçası olarak iletildiği için önemlidir (Şekil 12).
İletişim için kullanılan C&C sunucu adresi ve URL yolu, her ikisi de RC4 ile şifrelenmiş dizeler arasında depolanmaktadır ve otomatik yapılandırma açma işlemimizin bir parçası olarak çıkarılmıştır.
C&C iletişimi
Stealc, RC4 ile şifrelenmiş JSON nesneleri kullanarak HTTP üzerinden C&C sunucusuyla iletişim kurar. C&C’ye gönderilen ilk istek üç değer içerir:
- Bir derleme tanımlayıcısı (build),
- Saldırıya uğrayan makinenin parmak izi (hwid) ve
- İstek türü (bu ilk istek create türündedir).
Makine parmak izi, sistemin birim seri numarasından türetilir ve bir UUIDv4 dizesi olarak biçimlendirilir. Bu ilk istek için bir JSON nesnesi örneği Şekil 12 ‘de gösterilmiştir.

Şekil 12 . Stealc tarafından gönderilen bir create isteğinin örneği
C&C sunucusu, Stealc’in hangi işlevleri gerçekleştirmesi gerektiğini tanımlayan karmaşık bir JSON nesnesiyle yanıt verir. Bunun yanı sıra yanıtta oturum anahtarı görevi gören ve sonraki tüm isteklerde kullanılması gereken rastgele oluşturulmuş bir access_token değeri bulunur; aksi takdirde istekler sunucu tarafından reddedilir. Hedeflerin karmaşık tanımlarının yanı sıra JSON nesnesi ekran görüntüsü alınıp alınmayacağını, işlem bittiğinde kendini imha edip etmeyeceğini veya daha sonra ek bir yük indirip çalıştırıp çalıştırmayacağını da tanımlar. Yanıt JSON nesnesine bir örnek Şekil 13 adresinde gösterilmiştir.

Şekil 13 . C&C sunucusundan alınan şifresi çözülmüş Stealc yapılandırması
Her sunucu yanıtının en başında rastgele oluşturulmuş bir anahtar-değer çifti de bulunur; bu onaltılık dizelerin hiçbiri sonraki C&C iletişimlerinde tekrar kullanılmaz. Zscaler’ın araştırmasına göre bu, aynı şifreleme anahtarı tekrar tekrar kullanıldığında bile RC4 ile şifrelenmiş trafikte statik algılama imzalarının tespit edilmesini engeller. Şekil 13 ‘te rastgele oluşturulan nonce “bf66e52”: “03030ac3e9a8cebf” şeklindedir.
İlk kayıttan sonra Stealc, işlevselliğini yerine getirmek için adları kendinden anlaşılır olan üç ek işlem türü kullanır:
- upload_file – toplanan verileri dışarı aktarır,
- loader – takip eden bir yükü alır ve yürütür, ve
- done – işlemin tamamlandığını bildirir.
Kümeleme
Daha önce de belirtildiği gibi, Lumma Stealer’dan farklı olarak Stealc operatörleri, bağlı kuruluşlarına ortak bir altyapı sunmamaktadır. Amadey için uyguladığımız kümeleme yaklaşımına benzer şekilde, Stealc ekosisteminin yapısını daha iyi kavrayabilmek amacıyla Stealc yapılandırmalarından çıkarılan değerlere grafik modelleme uyguladık ve bunu bu yapılandırmaların amacına dair bilgilerimizle birleştirdik. Sonuçta, Stealc’in gerçekten de birçok küçük kümeye bölündüğünü gösteren bir grafik elde ettik (Şekil 14). Her küme, az sayıda C&C sunucusu (genellikle sadece bir tane) etrafında toplanır ve tipik olarak yalnızca birkaçbuild kimliği veya C&C URL yoluyla bağlantılıdır. Bu nedenle, zayıf bir nokta bulunmaması nedeniyle bu tür bir altyapıyı bozmak zorlu bir görevdir. Genel olarak, Mart 2025’ten bu yana Stealc’i çalıştıran toplam 73 farklı küme tespit ettik (Şekil 14).

Şekil 14 . ESET telemetrisine dayalı Stealc bağlı kümelenmesi
Sonuç
Amadey ve Stealc’e karşı yürütülen Operation Endgame gibi küresel bozma operasyonları için kötü amaçlı yazılımların uzun vadeli ve otomatik olarak izlenmesi gereklidir. Bu blog yazısı, bu şekilde toplanan bilgileri sunmanın yanı sıra her bir ailenin arkasındaki spesifik MaaS iş modeli ve bunun genellikle parçalanmış ağ altyapısına nasıl yansıdığına dair ayrıntılar sağlar, bunların temel statik tanımlayıcılarını ve C&C iletişim protokollerini belgeler ve ESET araştırmacılarının bozma operasyonu için kritik noktaların belirlenmesine nasıl yardımcı olduklarını özetler. Amadey ve Stealc hakkındaki tehdit istihbaratımız, iş ortaklarımız tarafından paylaşılan verilerle birleştirilerek hem engelleme operasyonu hem de kolluk kuvvetlerinin çabaları için sağlam bir temel oluşturdu.
“Endgame” operasyonu, bilinen tüm Amadey ve Stealc C&C sunucularını ele geçirmeyi veya devre dışı bırakmayı amaçlayarak, her iki MaaS hizmetinin bağlı kuruluşlarının dayandığı altyapıyı doğrudan bozmayı hedefledi. ESET, her iki aileyi de izlemeye devam edecek ve bu kesintinin ardından operasyonel altyapıyı yeniden kurma girişimlerini takip edecektir.
IoC’ler
Files
| SHA‑1 | Filename | Detection | Description |
| 11A42EF076686CB27BA2C8845301943652A5AADC | KB.14.804.8407.exe | Win64/Stealc.A | Stealc infostealer. |
| 32D0C3300825B0BB991C4A8F1E6244F0AD2DA989 | yinkaroj.exe | Win64/Stealc.A | Stealc infostealer. |
| 5F3F99B14243404C7CF57B40BB101244CCE394BF | MusNotification.exe | Win64/Stealc.B | Stealc infostealer. |
| B4101027BF2F1261402BF6318C6EB016CE249037 | Patch.exe | Win32/Spy.Agent.QOL | Stealc infostealer. |
| F61E3A643F2417E1A1AB2C83BBDBFC8A7CB96756 | VeloTeam_x32.exe | Win32/Spy.Agent.QOL | Stealc infostealer. |
| 09002D4668A778853E8DA5C488C6E421C0628357 | N/A | Win32/TrojanDownloader.Amadey.A | Amadey. |
| 87867AD29E621BF9EBF57E1757F75090842458BE | N/A | Win32/TrojanDownloader.Amadey.A | Amadey. |
| 38D744543B2051E6F749AF171B5EF8D6DF8AAC7B | N/A | Win64/TrojanDownloader.Amadey.A | Amadey. |
| C0E178D26E1E67985A9C67E649D71D54642E0EED | N/A | Win64/TrojanDownloader.Amadey.A | Amadey. |
| FF8D2AFD9D7F0A828592FEE34CA55D1A3542F7ED | N/A | Win32/TrojanDownloader.Amadey.A | Amadey. |
Network
| IP | Domain | Hosting provider | First seen | Details |
| 62.60.226[.]159 | N/A | FEMO IT SOLUTIONS LIMITED | 2026‑04‑13 | Amadey C&C server. |
| 64.188.91[.]237 | N/A | Hurricane Electric LLC | 2026‑03‑19 | Stealc C&C server. |
| 94.154.35[.]25 | N/A | Artem Sevastyanov | 2026‑03‑26 | Amadey C&C server. |
| 95.85.238[.]4 | N/A | DATAMAT CZ s.r.o. | 2026‑04‑09 | Stealc C&C server. |
| 176.111.174[.]140 | N/A | RU-NUBES-20220530 | 2026‑03‑04 | Amadey C&C server. |
| 176.124.199[.]207 | N/A | AEZA INTERNATIONAL LTD | 2026‑03‑31 | Stealc C&C server. |
| 188.114.96[.]1 | mi.overlapsnowbound[.]com | Cloudflare, Inc. | 2026‑04‑02 | Amadey C&C server. |
| 193.143.1[.]16 | N/A | RU-PROTON66-20191118 | 2026‑02‑24 | Amadey C&C server. |
| 194.26.192[.]191 | N/A | 1337 Services GmbH | 2026‑02‑20 | Stealc C&C server. |
| 196.251.107[.]130 | N/A | NTT America, Inc. | 2026‑04‑17 | Stealc C&C server. |
MITRE ATT&CK teknikleri
Bu tablo, MITRE ATT&CK çerçevesinin 19. sürümü kullanılarak oluşturulmuştur.
| Tactic | ID | Name | Description |
| Resource Development | T1583.004 | Acquire Infrastructure: Server | Amadey affiliates acquire servers to host C&C panels and support Amadey operations. |
| T1587.001 | Develop Capabilities: Malware | Amadey operators actively develop their malware and tools to support their monetization efforts. | |
| T1588.001 | Obtain Capabilities: Malware | Amadey affiliates often acquire additional malware to be distributed to a compromised system. | |
| T1608.001 | Stage Capabilities: Upload Malware | Amadey and Stealc affiliates can upload acquired malware to their infrastructure or third-party web services to distribute it. | |
| Initial Access | T1195 | Supply Chain Compromise | Amadey and Stealc are distributed through trojanized, cracked software installers. |
| Execution | T1059.003 | Command and Scripting Interpreter: Windows Command Shell | Amadey uses cmd.exe to support its operation and can execute arbitrary CMD script files. |
| T1106 | Native API | Amadey utilizes various Windows API functions throughout its execution. | |
| T1129 | Shared Modules | Amadey can load additional credential stealer and clipper plugins to enhance its capabilities. | |
| T1204.002 | User Execution: Malicious File | Amadey and Stealc are distributed as a PE file to be executed by the victim. | |
| Persistence | T1136.001 | Create Account: Local Account | Amadey can create an administrative account on a compromised system. |
| T1547.001 | Boot or Logon Autostart Execution: Registry Run Keys / Startup Folder | Amadey can establish persistence for newly downloaded malware by creating a registry Run key. | |
| Stealth | T1027.015 | Obfuscated Files or Information: Compression | Amadey can download, decompress, and execute payloads delivered in ZIP archives. |
| T1055.002 | Process Injection: Portable Executable Injection | Amadey can inject a downloaded payload into its child process. | |
| T1480 | Execution Guardrails | Amadey and Stealc check the keyboard layout and abort execution if it matches a CIS country. | |
| T1140 | Deobfuscate/Decode Files or Information | Amadey and Stealc encrypt their strings, network traffic, and downloaded payloads. | |
| T1218.007 | Signed Binary Proxy Execution: Msiexec | Amadey can download and execute an additional payload distributed in an MSI package. | |
| T1218.011 | Signed Binary Proxy Execution: Rundll32 | Amadey can download and load an additional DLL file using rundll32.exe. | |
| T1027 | Obfuscated Files or Information | The majority of strings in Stealc (C&C addresses, URLs, configuration parameters) are RC4 encrypted within the binary. | |
| T1036 | Masquerading | Stealc masquerades as a legitimate binary. | |
| Credential Access | T1552.001 | Unsecured Credentials: Credentials In Files | Amadey and Stealc can harvest credentials from various applications, such as crypto wallets and FTP and messaging clients. |
| T1552.002 | Unsecured Credentials: Credentials in Registry | Amadey can harvest application credentials stored in the registry, such as those from Outlook and the WinSCP client. | |
| T1555.003 | Credentials from Password Stores: Credentials from Web Browsers | Stealc and Amadey can harvest credentials from various Web Browsers. | |
| T1528 | Steal Application Access Token | Stealc targets application tokens (e.g., crypto wallets, messaging apps). | |
| T1539 | Steal Web Session Cookie | Stealc harvests browser cookies alongside credentials. | |
| T1555 | Credentials from Password Stores | Stealc targets browser-stored credentials (passwords, autofill data). | |
| Discovery | T1012 | Query Registry | Amadey reads various data from the registry, such as data to harvest, Windows version, and keyboard layout. |
| T1016 | System Network Configuration Discovery | Amadey and Stealc send information about the compromised system’s network setup to their C&C servers. | |
| T1033 | System Owner/User Discovery | Amadey and Stealc send the victim’s username to their C&C servers. | |
| T1057 | Process Discovery | Amadey’s credential stealer plugin enumerates running processes to identify targeted applications. Stealc also enumerates running processes during its initial execution stage. | |
| T1082 | System Information Discovery | Amadey and Stealc send various system information, such as the Windows version, the computer name, and other metadata to their C&C servers. | |
| T1083 | File and Directory Discovery | Amadey and Stealc search the file system to discover interesting files to harvest, security products, and other artifacts of interest. | |
| T1518.001 | Software Discovery: Security Software Discovery | Amadey checks the system for a set of security products and reports those installed to its C&C server. | |
| T1614.001 | System Location Discovery: System Language Discovery | Amadey and Stealc check the system keyboard layout/locale to implement CIS-country execution blocks. | |
| Collection | T1113 | Screen Capture | Amadey and Stealc can capture a screenshot when instructed to do so. |
| T1119 | Automated Collection | Amadey uses its credential stealer plugin to collect and exfiltrate credentials from various applications. Stealc’s credential collection is fully automated and policy-driven via the C&C-supplied configuration. | |
| T1005 | Data from Local System | Stealc collects files matching operator-defined patterns from the local file system via the configurable file grabber. | |
| Command and Control | T1008 | Fallback Channels | Amadey’s configuration may contain up to three C&C servers in case the primary one becomes inaccessible. |
| T1071.001 | Application Layer Protocol: Web Protocols | Amadey communicates with its C&C server over HTTP. Stealc communicates over HTTP(S) using a JSON-based protocol. | |
| T1132.001 | Data Encoding: Standard Encoding | Amadey uses hexadecimal and base64 encodings for transferred data. Stealc uses base64 for exfiltrated data on top of RC4 encryption. | |
| T1219.002 | Remote Access Software: Remote Desktop Software | Amadey supports remote control of compromised systems via its VNC plugin or through an RDP connection. | |
| T1573.001 | Encrypted Channel: Symmetric Cryptography | Amadey and Stealc use the RC4 cipher for encrypting C&C communications. | |
| Exfiltration | T1020 | Automated Exfiltration | Amadey and Stealc exfiltrate collected data to their C&Cs fully automatically without operator interaction. |
| T1041 | Exfiltration Over C2 Channel | Amadey and Stealc exfiltrate collected data to their C&C servers. |