Bu yazımda TryHackMe platformunda bulunan Library odasının çözümünü anlatacağım.Oda user ve root flag’i bulmamı istiyor.
İlk önce bana verilen IP adresine nmap taraması yaparak başlıyorum.

80 numaralı HTTP portunun açık olduğunu görüyorum.Yani burada bir web çalışıyor ve browser’dan bu web sitesini ziyaret ediyorum.

Meliodas adlı bir kullanıcının yazdığı bir blog yazısını görüyorum.

Ve sayfanın alt kısmında bu blog yazısına yorum yapmış 3 tane kullanıcı görüyorum.Meliodas adlı kullanıcı için bir brute force saldırısı yapmayı düşünüyorum.

Şifreyi buluyorum ve bu şifreyi kullanarak ssh ile makineye bağlantı sağlıyorum.

Ve başarılı bir şekilde shell alıyorum.Bulunduğum dizindeki dosyaları kontrol ediyorum.

user.txt adlı dosyanın burada olduğunu görüyorum ve okuyorum.

Root flag’i almamı için yetki yükseltmem gerekiyor.”sudo -l” komutu ile kullanıcıya verilen sudo izinlerini bakmak istiyorum.

bak.py adlı bir python dosyasını çalıştırma yetkim var.Bu dosyayı kullanarak yetki yükseltebilirim ama dosyaya yazma yetkim yok. O yüzden bu dosyayı siliyorum.

Yeniden bak.py adlı bir dosya oluşturuyorum.

Bu dosyaya exploitimi yazıyorum.

Dosyayı kaydedip çıkıyorum ve bu dosyayı çalıştırıyorum.

Ve root olarak shell aldığımı görüyorum.Root dizinine gidiyorum.

Bu dizinin altında bulunan dosyalara bakıyorum.

root.txt dosyasını da burada buluyorum ve dosyayı okuyorum.














