Konuyu Okuyanlar:

HTB Retired Makinelerle Çalışma: Writeup Okumadan Nasıl İlerlenir?

HTB Retired Makinelerle Çalışma: Writeup Okumadan Nasıl İlerlenir?
[Resim: attachment.php?aid=6]

Selam millet, KulTigin burada!

HackTheBox'a başlayan herkesin yaşadığı o meşhur an: makineyi açarsın, Nmap çıktısına bakarsın, 20 dakika sonra "ben bunu yapamam" deyip writeup açarsın. Writeup'ı okursun, her şey çok mantıklı gelir ama bir sonraki makinede yine aynı yerde takılırsın. Ben bu döngüde aylarca dolandım. Sonunda retired (emekli) makineler üzerinde kendime bir çalışma sistemi kurdum ve ilerleme hızım ciddi şekilde arttı. Bu konuda o sistemi paylaşıyorum.

Önemli: Burada aktif makinelere dair hiçbir ipucu yok, olmayacak da. HTB kuralları gereği aktif makinelerin çözümü paylaşılamaz; writeup'lar ancak makine retire olduktan sonra yayınlanır. Konunun tamamı retired makineler ve genel yöntem üzerine.

Konuda Anlatılacaklar
  1. Neden retired makineler? Free ve VIP farkı
  2. Makine seçme stratejisi (zorluk, işletim sistemi, konu)
  3. "Writeup'a bakma" kuralının doğru versiyonu: zaman kutusu yöntemi
  4. Not tutma şablonum
  5. Makine bittikten sonra asıl öğrenmenin başladığı yer: ippsec ve resmi writeup ile karşılaştırma

1) Neden Retired Makineler?
Retired makinelerin en büyük avantajı, takıldığınızda arkanızda bir güvenlik ağı olması: resmi writeup'lar ve topluluk videoları var. Yani hem kendinizi zorlarsınız hem de tamamen kaybolmazsınız.

Erişim konusunda bilmeniz gereken: HTB'nin kendi yardım sayfasına göre retired listesinde Free kullanıcılara dönüşümlü (rotating) kısa bir liste açık, geri kalan retired makineler VIP+ veya PRO aboneliği istiyor. Aktif makineler ise hem Free hem VIP+ kullanıcılarına açık. Ayrıca HTB, 2025 sonundan itibaren tüm kullanıcılara kendi bireysel lab instance'ını veriyor; yani başkası makineyi resetleyip sizi ortada bırakmıyor. Bütçeniz kısıtlıysa önce Free'deki retired listesini ve Starting Point'i bitirin, sonra VIP'e geçmeyi düşünün.

2) Makine Seçme Stratejisi
Rastgele makine seçmek en büyük zaman kaybı. Ben şöyle ilerliyorum:
  • Önce Easy, ama "User-Rated Difficulty" değerine bakarak: Bazı Easy makineler topluluk oylamasında Medium çıkıyor. Başlangıçta oylaması düşük olanları seçin.
  • Linux ve Windows'u dönüşümlü yapın: Sadece Linux çözen biri ilk Active Directory makinesinde duvara toslar.
  • Konu bazlı filtreleyin: Retired makinelerde Advanced Search ile saldırı yolu (attack path) ve kullanılan dile göre filtreleme yapılabiliyor. Örneğin bu hafta "web + Linux privesc", gelecek hafta "SMB + Windows" gibi temalar seçin.
  • Klasik isimleri atlamayın: Lame, Legacy ve Blue gibi eski retired makineler basit görünür ama SMB, eski servis versiyonları ve exploit arama refleksini oturtur.

3) Zaman Kutusu Yöntemi (Writeup Kuralı)
"Asla writeup'a bakma" kuralı kulağa havalı geliyor ama yeni başlayan için motivasyon öldürücü. Benim kullandığım sistem:

  1. İlk 60-90 dakika: Tamamen kendi başınıza. Keşif, servis versiyonları, dizin taraması, ne bulduysanız not.
  2. Takıldınız mı? 30 dakika daha: Notlarınıza geri dönün. Atladığınız bir port, okumadığınız bir sayfa kaynağı, denemediğiniz bir varsayılan parola var mı?
  3. Hâlâ yoksa: Writeup'ı açın ama sadece bir sonraki adımın başlığını okuyun. "Burada bir vhost var" gibi tek bir ipucu alıp kapatın, devamını yine kendiniz yapın.
  4. Makine bittikten sonra: Writeup'ı baştan sona okuyun ve kendi yolunuzla karşılaştırın.

Bu yöntemle ipucu almak "kopya" olmaktan çıkıp öğrenmenin bir parçası oluyor. Kaç ipucu aldığınızı da not edin; zamanla bu sayının düştüğünü görmek inanılmaz motive edici.

4) Not Tutma Şablonum
Ben Obsidian kullanıyorum ama düz bir Markdown dosyası da yeter. Her makine için:

Kod:
# Makine: <isim> (Easy / Linux) - Tarih: 2026-10-16 ## Keşif - nmap -sC -sV -oA ilk <IP> - Açık portlar ve versiyonlar: ## Ayak basma (foothold) - Ne denedim, ne işe yaradı, ne yaramadı: ## Yetki yükseltme - Kontrol listesi: sudo -l, SUID, cron, servisler, yazılabilir dosyalar ## Aldığım ipuçları (kaç tane, nerede) ## Öğrendiğim 3 şey ## Bir dahaki sefere ilk bakacağım yer

"Öğrendiğim 3 şey" bölümü en önemlisi. Sertifika sınavlarına (eJPT, OSCP vb.) hazırlanırken bu bölümlerden kendi "cheat sheet"inizi çıkarırsınız.

Temel komutlar için de kendime bir başlangıç listesi tutuyorum (sadece lab IP'lerinde kullanın):

Kod:
# VPN bağlantısı (HTB'den indirdiğiniz kendi dosyanız) sudo openvpn lab_kullanici.ovpn # İlk tarama: varsayılan scriptler + versiyon tespiti, çıktıyı üç formatta kaydet nmap -sC -sV -oA ilk 10.10.10.X # Tüm TCP portları (daha yavaş, arka planda bırakın) nmap -p- --min-rate 2000 -oA tum_portlar 10.10.10.X # Web dizin taraması gobuster dir -u http://10.10.10.X -w /usr/share/wordlists/dirb/common.txt

5) Asıl Öğrenme: Karşılaştırma
Makineyi bitirdikten sonra mutlaka şunu yapın: resmi writeup'ı veya ippsec'in videosunu izleyin. ippsec, retired HTB makineleri için yıllardır video çeken ve ippsec.rocks sitesinde videoları konu bazlı aranabilir yapan biri. "SSTI", "kerberoasting" gibi bir terimi yazıp hangi makinede, videonun hangi dakikasında geçtiğini bulabiliyorsunuz. Kendi çözümünüzle karşılaştırınca "aa ben bunu 40 dakikada yaptım, o 3 dakikada yaptı" dediğiniz yerler sizin en büyük gelişim alanınız.

Kısa Özet
  • Retired + Easy + düşük kullanıcı zorluk puanı ile başla.
  • Linux/Windows dönüşümlü, haftalık tema seç.
  • 60-90 dk kendin, sonra tek ipucu, sonra tam karşılaştırma.
  • Her makineden 3 ders çıkar ve not et.

Siz nasıl çalışıyorsunuz? Writeup'a bakma süreniz ne kadar, ipucu almayı kopya mı sayıyorsunuz? Bir de Free'de şu an açık olan retired listeden önerdiğiniz makine varsa (çözüm yazmadan, sadece isim ve neden güzel olduğu) aşağıya yazın, toplu bir liste yapalım.

Kaynaklar
Alıntı:Yasal not: Buradaki komutlar sadece HackTheBox gibi izinli lab ortamlarında veya kendi sistemlerinizde kullanılmalıdır. İzinsiz sistemlere yönelik tarama ve erişim girişimleri TCK 243-245 kapsamında suçtur. Aktif makinelere dair spoiler paylaşmayın.

Kapak görseli: TurkTeam için hazırlanmış özgün görsel.


Ek DosyalarEkran Görüntüleri
   
Cevapla



Hızlı Menü: