CTF Çözümleri

[Write-up] HTB Lame — Samba Username Map Script RCE

ugrkrbck 🔴 · 2026-09-12 21:20:27
Zorluk: Kolay · Platform: HackTheBox (Retired) · Konu: Samba RCE HackTheBox'ın en eski ve en sembolik makinelerinden biri olan Lame, temel bir zafiyet taramasının bile nasıl doğrudan root erişimine yol açabileceğini gösteren klasik bir örnektir. Resmi olarak "retired" (emekli) statüsünde olduğu için çözümü paylaşmak HTB kurallarına uygundur. ■ 1. Keşif (Reconnaissance) İlk adım her zaman bir Nmap taraması: nmap -sC -sV -p- <hedef-ip> Çıktıda dikkat çeken üç servis: - 21/tcp — vsftpd 2.3.4 - 139, 445/tcp — Samba (smbd 3.0.20-Debian) - 3632/tcp — distccd ■ 2. Zafiyet Analizi Samba 3.0.20 sürümü, bilinen bir "username map script" komut enjeksiyonu zafiyeti (CVE-2007-2447) taşır. Bu zafiyet, SMB kullanıcı adı alanına özel karakterler enjekte edilerek uzaktan komut çalıştırılmasına izin verir. searchsploit samba 3.0.20 Metasploit modülü bu zafiyeti otomatik olarak sömürür: use exploit/multi/samba/usermap_script set RHOSTS <hedef-ip> run ■ 3. Erişim ve Doğrulama Exploit başarılı olduğunda doğrudan root yetkisiyle bir shell elde edilir — bu makinede ayrıca bir "privilege escalation" adımına bile gerek kalmaz, zafiyetin kendisi zaten en yüksek yetkiyle çalışan bir servisi hedef alır. whoami # root ■ 4. Öğrenilen Dersler - Versiyon taraması asla atlanmamalı. nmap -sV ile elde edilen tek bir servis versiyonu, doğrudan bilinen bir CVE'ye çıkabilir. - Eski/yamasız servisler (özellikle dahili ağlarda unutulmuş sunucular) hâlâ gerçek ortamlarda karşımıza çıkabiliyor. - searchsploit ve Metasploit'in yerleşik modülleri, bilinen zafiyetler için hızlı bir doğrulama katmanı sağlar — ama üretim ortamında her zaman manuel doğrulama ve izin gerekir. Bu makine, "her zaman temel taramadan başla" prensibinin en net kanıtlarından biridir.

0 ana yorum

Yorum yapmak için giriş yap.

KVKK Aydınlatma Metni · Çerez Politikası