TryHackMe RootMe WriteUp
Selamlar bu yazımda TryHackMe’de bulunan RootMe makinesinin çözümünden bahsedeceğim. Umarım öğretici bir yazı olur, keyifli okumalar.
Nmap
Gobuster
Gobuster aracı ile hidden directory ararken “/panel” dizini tespit edilmiştir.
Daha sonra ilgili dizine gidildiğinde bir dosya yükleme sayfası görüntülenmektedir.
.php uzantılı dosyalar reverse shell için denendiğinde sistem tarafından engellendiği tespit edilmiştir. Daha sonrasında python ile yazılmış bir web shell denenmiştir dosya yüklenir fakat çalışmaz. Başka bir deneme olarak php uzantısını php5 ile değiştirdiğimde dosya yüklenmektedir ve çalışmaktadır.
Shell elde etmek için netcat ile ilgili portu dinlenmektedir ve daha sonrasında php5 dosyası tetiklenmektedir.
Hedef sisteme erişim sağlandıktan sonra yetki yükseltmek için suid bitleri kontrol edilmektedir.
GTFObins yardımıyla aşağıdaki komut kullanılarak hedef sistemde root yetileri elde edilmektedir.
Son olarak user.txt ve root.txt dosyalarına erişim sağlanmaktadır.