CTF Çözümleri

[Write-up] HTB Nibbles — Web Enum + Sudo Misconfiguration

ugrkrbck 🔴 · 2026-09-12 21:20:27
Zorluk: Kolay · Platform: HackTheBox (Retired) · Konu: Web Enum + Sudo Misconfiguration Nibbles, adını hedef sistemde çalışan basit bir blog uygulamasından (Nibbleblog) alan, klasik bir "web enumeration + sudo yanlış yapılandırması" senaryosudur. ■ 1. Keşif nmap -sC -sV -p- <hedef-ip> Sadece SSH (22) ve HTTP (80) portları açıktır. Web sayfası ilk bakışta boş görünse de HTML kaynağında bir ipucu (yorum satırı) bulunur. ■ 2. Dizin Keşfi gobuster dir -u http://<hedef-ip> -w /usr/share/wordlists/dirbuster/directory-list-2.3-medium.txt Bu tarama /nibbleblog adında gizli bir dizin ortaya çıkarır — hedef sistemde Nibbleblog adlı bir CMS'in çalıştığı anlaşılır. ■ 3. Zafiyet Tespiti ve Sömürü Nibbleblog'un bilinen bir sürümü, kimlik doğrulama sonrası (post-auth) dosya yükleme zafiyeti taşır. Basit bir şifre denemesiyle (ya da varsayılan/zayıf kimlik bilgileriyle) admin paneline girildikten sonra, Metasploit'in ilgili modülü kullanılabilir: use exploit/unix/webapp/nibbleblog_file_upload set RHOSTS <hedef-ip> set USERNAME admin set PASSWORD <bulunan-sifre> run Bu, web sunucusu kullanıcısı (www-data gibi) yetkisiyle bir shell sağlar. ■ 4. Yetki Yükseltme Düşük yetkili shell'de ilk kontrol her zaman şudur: sudo -l Bu makinede, mevcut kullanıcının şifre sormadan (NOPASSWD) belirli bir script'i root olarak çalıştırmasına izin veren bir sudo kuralı bulunur. O script, kullanıcı tarafından yazılabilir bir dosya konumunu işaret ediyorsa, içeriği kötü amaçlı bir komutla değiştirilip root yetkisiyle çalıştırılabilir. echo '/bin/bash' > /path/to/writable_script.sh sudo /path/to/writable_script.sh # root shell ■ 5. Öğrenilen Dersler - Dizin/dosya keşfi (enumeration), görünürde boş bir web sayfasının arkasında neler saklandığını ortaya çıkarabilir. - sudo -l her zaman ilk kontrol edilmesi gereken komutlardan biridir — yanlış yapılandırılmış bir sudo kuralı, tam bir sistem ele geçirmeye giden en kısa yoldur. - Sudo ile çalıştırılan script'lerin yalnızca root tarafından yazılabilir olması ve içeriklerinin düzenli denetlenmesi gerekir.

0 ana yorum

Yorum yapmak için giriş yap.

KVKK Aydınlatma Metni · Çerez Politikası