3389 - Pentesting RDP
Zafiyet değerlendirmesi ve penetrasyon testi için anında kullanılabilir kurulum. 20'den fazla araç ve özellik ile her yerden tam bir pentest gerçekleştirin; bu araçlar keşiften raporlamaya kadar uzanır. Biz pentester'ların yerini almıyoruz - onlara daha derinlemesine araştırma yapmaları, shell'leri patlatmaları ve eğlenmeleri için biraz zaman kazandırmak amacıyla özel araçlar, tespit ve istismar modülleri geliştiriyoruz.
Temel Bilgiler
Microsoft tarafından geliştirilen Uzak Masaüstü Protokolü (RDP), bilgisayarlar arasında bir ağ üzerinden grafiksel bir arayüz bağlantısı sağlamayı amaçlamaktadır. Böyle bir bağlantı kurmak için, kullanıcı tarafından RDP istemci yazılımı kullanılır ve aynı anda, uzak bilgisayarın RDP sunucu yazılımını çalıştırması gerekmektedir. Bu kurulum, uzak bir bilgisayarın masaüstü ortamının kesintisiz kontrolünü ve erişimini sağlar; temelde arayüzünü kullanıcının yerel cihazına getirir.
Varsayılan port: 3389
Enumeration
Automatic
Mevcut şifreleme ve DoS zafiyetini (hizmete DoS oluşturmadan) kontrol eder ve NTLM Windows bilgilerini (sürümler) alır.
Dikkatli olun, hesapları kilitleyebilirsiniz
Password Spraying
Dikkatli olun, hesapları kilitleyebilirsiniz
Bilinen kimlik bilgileri/hash ile bağlanın
RDP hizmetlerine karşı bilinen kimlik bilgilerini kontrol et
impacket'ten rdp_check.py, bazı kimlik bilgilerinin bir RDP hizmeti için geçerli olup olmadığını kontrol etmenizi sağlar:
Zafiyet değerlendirmesi ve penetrasyon testi için anında kullanılabilir kurulum. 20'den fazla araç ve özellik ile her yerden tam bir pentest gerçekleştirin; bu araçlar keşiften raporlamaya kadar uzanır. Pentester'ların yerini almıyoruz - onlara daha derinlemesine araştırma yapmaları, shell'leri patlatmaları ve eğlenmeleri için biraz zaman kazandırmak amacıyla özel araçlar, tespit ve istismar modülleri geliştiriyoruz.
Saldırılar
Oturum çalma
SYSTEM izinleriyle herhangi bir kullanıcı tarafından açılmış RDP oturumuna erişebilirsiniz; sahibinin şifresini bilmenize gerek yoktur.
Açık oturumları alın:
Seçilen oturuma erişim
Artık seçilen RDP oturumunun içinde olacaksınız ve yalnızca Windows araçları ve özelliklerini kullanarak bir kullanıcıyı taklit edeceksiniz.
Önemli: Aktif RDP oturumuna eriştiğinizde, onu kullanan kullanıcıyı çıkartacaksınız.
Şifreleri işlemi dökerek alabilirsiniz, ancak bu yöntem çok daha hızlıdır ve kullanıcıların sanal masaüstleriyle etkileşimde bulunmanıza olanak tanır (şifreler not defterinde, diske kaydedilmeden, diğer makinelerde açık olan diğer RDP oturumları...)
Mimikatz
Bunu yapmak için mimikatz'ı da kullanabilirsiniz:
Sticky-keys & Utilman
Bu tekniği stickykeys veya utilman ile birleştirerek, her zaman bir yönetici CMD ve herhangi bir RDP oturumuna erişim sağlayabilirsiniz.
Bu tekniklerden biriyle arka kapı bırakılmış RDP'leri şu linkle arayabilirsiniz: https://github.com/linuz/Sticky-Keys-Slayer
RDP Süreç Enjeksiyonu
Farklı bir alan adından veya daha iyi yetkilere sahip biri RDP ile senin Admin olduğun PC'ye giriş yaparsa, onun RDP oturum süreci içine beacon'ını enjekte edebilir ve onun gibi davranabilirsin:
RDP Sessions AbuseRDP grubuna Kullanıcı Ekleme
Automatic Tools
AutoRDPwn, esas olarak Microsoft Windows bilgisayarlarında Shadow saldırısını otomatikleştirmek için tasarlanmış, Powershell'de oluşturulmuş bir post-exploitation framework'tür. Bu zafiyet (Microsoft tarafından bir özellik olarak listelenmiştir), uzaktan bir saldırganın kurbanının masaüstünü izinsiz olarak görüntülemesine ve hatta talep üzerine kontrol etmesine olanak tanır; bu, işletim sisteminin kendisine ait araçlar kullanılarak yapılır.
Komut satırından otomatik bir şekilde fare ve klavye kontrolü
Komut satırından otomatik bir şekilde panoya kontrol
RDP üzerinden hedefe ağ iletişimini yönlendiren bir SOCKS proxy'si oluşturma
Hedefte dosya yüklemeden rastgele SHELL ve PowerShell komutları çalıştırma
Hedefte dosya transferleri devre dışı olsa bile hedefe dosya yükleme ve indirme
HackTricks Automatic Commands
Zafiyet değerlendirmesi ve penetrasyon testi için anında kullanılabilir kurulum. 20'den fazla araç ve özellik ile her yerden tam bir pentest gerçekleştirin; keşiften raporlamaya kadar. Biz pentester'ların yerini almıyoruz - onlara daha derinlemesine araştırma yapmaları, shell'leri patlatmaları ve eğlenmeleri için biraz zaman kazandırmak amacıyla özel araçlar, tespit ve istismar modülleri geliştiriyoruz.
Last updated