Dockerlabs.es

Nmap orqali IP ni ochiq portlarini topamiz.

Foydalanilgan buyruq:
nmap -sV -sC -sS -p- -T4 172.17.0.2
ochiq portlar:
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-title: Laboratorio de Cross-Site Scripting (XSS)
|_http-server-header: Apache/2.4.62 (Debian)
SSH port ochiq ekan , endi unga kirish uchun login va parollarni saytdan qidirib ko’ramiz .

Saytning barcha tugmalarini bosib ko’rib tekshirib ko’rayotganimda rasmdagi qizil tugmani bossam menga login va parolni berdi , endi u orqali SSH ga kirib ko’ramiz .
Login: balu
Password: balulero

Tizimga SSH orqali kirildi. Endi tizimni / katalogdan boshlab boshqa kataloglarni ko’rayotganimda secret.bak deb nomlangan fayl bor ekan uni o’qisam ichida tizimdagi boshqa foydalanuvchining login va paroli yozilgan ekan .

balulito:balulerochingon
Endi shu foydalanuvchiga o’tib uning huquqlarini ko’rsam , unda /bin/cp ga ruxsat bor ekan. Endi shu orqali root ga o’tishga harakat qilamiz .

O’zimiz /tmp katalogi ichida buzdim nomli fayl yaratib ichiga yangi /etc/passwd fayldagi user larga o’xshab yangi userni yaratib yozib qo’yamiz va o’zimizni buzdim nomli faylimizni tizimni /etc/passwd nomli fayli bilan cp buyrug’i yordamida almashtirib qo’yamiz . Endi root ga o’tsak parol so’ramasdan o’tadi .
