RUN!
215 kelime
1 dakika
Crocodile
1 month ago
Makine Bilgileri
  • Platform: HTB
  • Lab: Starting Point
  • Zorluk Derecesi: Çok Kolay
  • OS: Linux
  • IP: 10.129.1.15
Cover

Adım 0: Başlangıç#

Terminal window
mkdir -p HTB/LAB/CROCODILE && cd HTB/LAB/CROCODILE
IP=10.129.1.15 && ping -c 2 $IP

Bu komutları anlamıyorsan, ilk raporlara göz at.

Adım 1: Keşif#

Nmap Taraması#

Terminal window
nmap -sC -sV $IP

Crocodile1

Bulgular#

  • Açık port >> 21/FTP
  • Versiyon >> vsftpd 3.0.3

FTP servisi açık.

Adım 2: FTP#

vsftpd 3.0.3, anonymous girişine izin verir.

Terminal window
ftp $IP

Crocodile2

  • Name: anonymous
  • Password: Enter ile giriş yap.

Aşağıdaki komut dizisini izleyerek, get komutunu kullanarak FTP’den ihtiyacımız olan dosyaları kendi ana bilgisayarımıza transfer ediyoruz.

Terminal window
ls
get allowed.userlist
get allowed.userlist.passwd
bye

ve FTP’den çıkıyoruz. bye..

Terminal window
ls
cat allowed.userlist

Dosyaları yerel olarak açıyoruz — bir kullanıcı adı listesi ve paralel bir parola listesi bulacaksınız (aynı satır sırası kimlik bilgisi çiftlerine karşılık gelir).

Crocodile3

Admin veya ayrıcalıklı kullanıcı gibi görünen hesabı belirleyin.

Adım 3: Web#

Bir sonraki adım için nmap çıktısına geri dönmemiz gerekiyor. Soruyu cevaplayalım.

Crocodile4 bu du Diğer sorunun cevabını bulmak için gobuster dir --help komutunu kullanıyorum.

Crocodile5

-x ile dosya uzantılarını belirtiyoruz. OK!

URL’leri manuel olarak tahmin etmek işsizlik. Bu yüzden dizinleri ve .php dosyalarını brute-force işleminden geçireceğiz..

NOTE

İşletim sistemime ve seclist yapıma bağlı olarak yazmam gereken komut biraz farklı. Gobuster’ı kendi sistemine göre ayarlayabilirsin. Kısacası, seclist/ ile dizin taraması yapıyorum.

Crocodile6

Terminal window
gobuster dir -u http://$IP/ -w $(find /usr/share/seclists -name "*medium.txt" | head -n 1) -x php
Terminal window
gobuster dir -u http://$IP/ -w /usr/share/wordlists/dirb/common.txt -x php # alternative

Ardından http://$IP/login.php adresine giderek bulmacayı çözüyoruz.

Crocodile7

Terminal window
ls
cat allowed.userlist.passwd

Flag#

c7110277ac44d78b6a9fff2232434d16

Tamamdır!#

Crocodile
https://www.hackthebox.com/
Yazar
Alp
Yayın tarihi
2026-03-21

Bazı bilgiler güncel olmayabilir