Uzaktan kontrol etmek için IIS sunucularına yeni web kabuğu komut dosyası ile saldıran bilgisayar korsanları


Tam uzaktan kumanda kazanmak için yeni web kabuğu komut dosyası ile IIS sunucularına saldıran bilgisayar korsanları

Siber güvenlik araştırmacıları, Microsoft Internet Bilgi Hizmetleri (IIS) sunucularını hedefleyen sofistike bir web kabuğu saldırısı ortaya çıkardılar ve tehdit aktörlerinin tehlikeye atılmış sistemler üzerinde tam bir uzaktan kumanda elde etmelerini sağladı.

“Updatechecker.aspx” olarak tanımlanan kötü amaçlı komut dosyası, kritik altyapıya kalıcı erişimi sürdürürken tespitten kaçınmak için gelişmiş gizleme teknikleri kullanan web kabuğu karmaşıklığında önemli bir artışı temsil eder.

Saldırı, tehdit aktörlerinin tehlikeye atılan sistemlere başarılı bir şekilde birden fazla web kabuğu sunucusu konuşlandırdığı Orta Doğu’daki kritik ulusal altyapıyı hedefleyen siber müdahalelere yönelik daha geniş bir soruşturmadan ortaya çıktı.

Google Haberleri

Basit PHP veya ASP komut dosyalarına dayanan geleneksel web mermilerinin aksine, bu varyant, bir ASPX web sayfası dosyasına gömülü yoğun bir şekilde gizlenmiş C# kodundan yararlanarak, analizi güvenlik ekipleri için önemli ölçüde daha zorlayıcı hale getirir.

ASPX dosyasının içeriğinin gizlenmiş c# kodu (kaynak – fortinet)

Fortinet araştırmacıları Xiaopeng Zhang ve John Simmons, Orta Doğu altyapı ihlalinin takip analizi sırasında kötü amaçlı yazılımları belirlediler, sofistike tasarımına ve etkilenen kuruluşlar üzerindeki potansiyel olarak yıkıcı etkisine dikkat çekti.

Web kabuğunun Windows IIS ortamlarında sorunsuz bir şekilde çalışabilme yeteneği, gelişmiş gizleme teknikleri yoluyla gizliliği korur.

Kötü amaçlı yazılım, saldırganlara tehlikeye atılan Windows sistemleri üzerinde kapsamlı kontrol sağlayan yüksek şiddetli sonuçlarla çalışır.

Web kabuğunda ayrıştırılmış komut verilerinin hata ayıklayıcı görünümü (kaynak – fortinet)

Dağıtım, Web uygulamalarını ve hizmetlerini barındırmak için kurumsal ortamlarda yaygın olarak kullanılan IIS sunucularını hedefler, bu da organizasyonel ağlarda uzun vadeli kalıcılık oluşturmak isteyen tehdit aktörleri için değerli bir varlık haline getirir.

Teknik mimari ve gizleme mekanizmaları

UpdateChecker.aspx Web Kabuğu, çok katmanlı gizleme yaklaşımı ile dikkate değer teknik gelişmişlik gösterir.

Kötü amaçlı yazılımların C# CodeBase, imza tabanlı algılamayı önlemek için rastgele oluşturulan yöntem adları, değişken adları ve sınıf adları dahil tüm okunabilir öğeler için Unicode kodlama kullanır. Ek olarak, tüm sabit değerler, dizeler ve sayısal veriler derlemeden önce şifreleme veya kodlama işlemlerine tabi tutulur.

Web kabuğunun iletişim protokolü, “Uygulama/Octet-Stream” olarak ayarlanmış belirli içerik tipi başlıklara sahip HTTP Post istekleri gerektirir.

HTTP Saldırgan ve Web Kabuğu Arasındaki Trafik Sonrası (Kaynak – Fortinet)

Komut Data İletimi, istenen işleme bağlı olarak isteğe bağlı parametrelerle birlikte protokolversion, moduleName ve RequestName gibi zorunlu anahtarları içeren yapılandırılmış bir JSON formatını takip eder.

Modulename İstek adı Parametreler
Temel GetBasicserverinfo
Temel GetBasicserverApplicationInfo
Komuta Yürütme WorkingDirectory, komut
Filanager Getdrives
Filanager GetdriveInformation Drivename
Filanager Gebrable
Filanager GetFilesystemslist Yol
Filanager CreateTirectory Yol, dizin adı
Filanager Kopya SourcePath, DestinationPath, Dizin Adı, OverwriteAllow
Filanager Taşıma SourcePath, DestinationPath, Dizin Adı, OverwriteAllow
Filanager Silme Yol
Filanager GetDirectoryinformation Yol
Filanager SetDirectoryTime Path, CreationTimeutc, LastModiedTimeutc, LastAccessTimeutc
Filanager SetDirectoryAttributes Yol, Nitelikler
Filanager Yaratık Yol, dosya adı
Filanager Kopya dosyası SourcePath, DestinationPath, OverwriteAllow, Dosya Adı
Filanager Taşıt SourcePath, DestinationPath, OverwriteAllow, Dosya Adı
Filanager Silme Yol
Filanager GetFilecontent Yol
Filanager Setfilecontent Yol, dosya, dosya adı
Filanager GetFileInformation Yol
Filanager SetfileTime Path, CreationTimeutc, LastModiedTimeutc, LastAccessTimeutc
Filanager SetFileattributes Yol, Nitelikler
Filanager Searchbyname Yol, Anahtar Kelime, MatchCase, Matchword
Filanager SearchByContent Yol, Filetypes, Anahtar Kelime, MatchCase
Filanager ReplaceFileContent Path, Filetypes, Bulun, Değiştir, MatchCase, UsereGularexpression
Filanager GetPathSarator

Kötü amaçlı yazılım, ilk 16 baytın sabit kodlu değerler kullanan şifreli bir anahtar içerdiği, ardından türetilmiş 15 bayt anahtarla şifrelenmiş komut verileri içerdiği çift şifreleme şeması uygular.

İşlevsel olarak, Web kabuğu yeteneklerini üç farklı modül halinde düzenler: sistem keşifleri için temel, Windows komutlarını IIS ayrıcalıklarıyla yürütmek için komuta ve kapsamlı dosya sistem işlemleri için filemanager.

Bu modüler mimari, saldırganların başlangıç sistem numaralandırmasından gelişmiş dosya manipülasyonuna ve komut yürütmesine kadar çeşitli kötü amaçlı etkinlikler gerçekleştirmesini sağlarken, meşru IIS sunucusu etkinliğinin görünümünü korur.

Gerçek zamanlı sanal alan analizi ile daha hızlı, daha doğru kimlik avı tespiti ve işletmeniz için gelişmiş koruma deneyimi-> Herhangi birini deneyin. Şimdi



Source link