Windows: EternalBlue İstismarından Kaynaklanan Durdurma Kodu 0x50 srv.sys
Summary: Bu makale, EternalBlue İstismarının neden olduğu Durdurma Kodu 0x50 srv.sys nasıl çözüleceğini ayrıntılarıyla açıklar.
Symptoms
Microsoft, SMBv1.0 ile ilgili bir Güvenlik Bülteni yayımladı. Güvenlik açıklarının en şiddetlisi, bir saldırganın Microsoft Server Message Block 1.0 (SMBv1) sunucusuna özel hazırlanmış iletiler göndermesi durumunda uzaktan kod yürütülmesine olanak sağlayabilir.
Bellek Dökümündeki Yığını analiz ederek ve şu belirli satırları bularak bu sorunun oluştuğunu belirleyebilirsiniz:
ffffd001`078b0700 fffff801`71252360 nt!KiPageFault+0x12f ffffd001`078b0890 fffff801`712522a5 srv!SrvOs2FeaToNt+0x48 ffffd001`078b08c0 fffff801`7127369b srv!SrvOs2FeaListToNt+0x125 ffffd001`078b0910 fffff801`7127c8ba srv!SrvSmbOpen2+0xc3 ffffd001`078b09b0 fffff801`7127fb2e srv!ExecuteTransaction+0x2ca ffffd001`078b09f0 fffff801`7120d84f srv!SrvSmbTransactionSecondary+0x40b ffffd001`078b0a90 fffff801`7120da20 srv!SrvProcessSmb+0x237 ffffd001`078b0b10 fffff801`7124cac8 srv!SrvRestartReceive+0x114 ffffd001`078b0b50 fffff800`13591306 srv!WorkerThread+0x5248 ffffd001`078b0bd0 fffff800`1317f280 nt!IopThreadStart+0x26 ffffd001`078b0c00 fffff800`131d89c6 nt!PspSystemThreadStartup+0x58 ffffd001`078b0c60 00000000`00000000 nt!KiStartSystemThread+0x16
Etkilenen Sistemler:
Windows Server 2008
, Windows Server 2008 R2
, Windows Server 2012
, Windows Server 2012 R2
, Windows Server 2016
, Windows 7
, Windows 8
, Windows 8.1
, Windows 10
Cause
.
Resolution
Microsoft, SMB1 hakkında eski olduğunu ve en son İşletim Sistemi Sürümlerinde kullanılmaması gerektiğini açıklayan bir Blog Yazısı yayınladı.
Bu sorun bir Güvenlik Açığından Yararlanmadan kaynaklandığı için etkilenen Sistemde bir Antivirüs Programı çalıştırmak gerekir.
Geçici çözümler
Aşağıdaki geçici çözümler sizin durumunuzda yardımcı olabilir:
- SMBv1'i devre dışı bırakma
Windows Vista ve sonraki sürümlerini çalıştıran müşteriler için
2696547
numaralı Microsoft Bilgi Bankası makalesine bakın.
Windows 8.1 veya Windows Server 2012 R2 ve sonraki sürümleri çalıştıran müşteriler için alternatif yöntem
İstemci işletim sistemleri için:
- Denetim Masası'nı açın, Programlar'a ve ardından Windows özelliklerini aç'a veya kapat'a tıklayın.
- Windows Özellikleri penceresinde SMB1.0/CIFS Dosya Paylaşımı Desteği onay kutusunun işaretini kaldırın ve ardından pencereyi kapatmak için Tamam öğesine tıklayın.
- Sistemi yeniden başlatın.
Sunucu işletim sistemleri için:
- Sunucu Yöneticisi'ni açıp Yönet menüsüne tıklayın ve Rol ve Özellik Kaldır öğesini seçin.
- Özellikler penceresinde SMB1.0/CIFS Dosya Paylaşımı Desteği onay kutusunun işaretini kaldırın ve ardından pencereyi kapatmak için Tamam öğesine tıklayın.
- Sistemi yeniden başlatın.
Geçici çözümün etkisi. SMBv1 protokolü hedef sistemde devre dışı bırakıldı.
SMBv1.0, eski sistemler için destek sunar (Windows XP, Windows Vista, Windows 2000, Windows 2003, Windows 2003 R2.)Geçici çözüm nasıl geri alınır? Geçici çözüm adımlarını yeniden izleyin ve SMB1.0/CIFS Dosya Paylaşımı Desteği özelliğini etkin duruma geri yüklemek için SMB1.0/CIFS Dosya Paylaşımı Desteği onay kutusunu işaretleyin.