# Web Hacking 101 Serisi ~ Directory Traversal #

P4$A

Anka Emektar
13 Tem 2021
1,488
2,818
23
";-alert(1)-//
oqk18ir.png

İnclude et kardeşim.
~Tanım~
Directory Traversal (Dizin Gezintisi), bir web uygulamasındaki güvenlik açıklarından biridir ve siber saldırganların web sunucusunda bulunan dosya sistemi ve diğer hassas verileri görüntülemesine veya değiştirmesine izin verebilir. Bu açık, kullanıcının web uygulamasına bir istek gönderirken, kullanıcının web sitesindeki diğer dizinlere veya dosyalara erişmek için kullanabileceği geçersiz yollar içeren dizin yolunu değiştirmesi ile oluşur.
~Uygulama~
1odqhwc.jpg

burada iki tane dosya gözüküyor 1.si Ana Sayfa , 2.si Dosya ismindeki sayfalar.
Ana Sayfaya tıkladığımda index.php ye yönlendirdi yani hiç bir şey değişmedi.

oi2pxi8.jpg

dosya'ya tıkladığımızda url'mizin değiştiğini görüyoruz. sayfa değişkeni ile dosya.php dosyasını çekmiş. Kaynak koduna bakalım.
fz0csgd.jpg

burada a href ile dosyalarımıza yönlendirildiğimizi görüyoruz. Aşağıda gizli olarak bir config ismi verilmiş böyle bir dosyanın olup olmadığını görmek için dosya.php yi config.php ile değiştiriyorum.
i37vxmg.jpg

Önümüze veritabanı bilgileri çıktı sistemin kendinden dosya çektiğimiz için bu zafiyete lfi yani Local File Inclusion demektir. Eğer uzaktan dosya çekebilseydik zafiyetin adı rfi yani Remote File Inclusion olacaktır.
~Zafiyetin Kaynaklandığı Yer~
ce7h41p.jpg

Bu kod parçası, URL'de belirtilen sayfayı (dışarıdan kullanıcı girdisi) doğrudan include fonksiyonu aracılığıyla dahil ederek LFI (Local File Inclusion - Yerel Dosya Dahil Etme) zafiyeti oluşturur. Bu, kullanıcının bir web uygulamasına gönderdiği manipüle edilmiş URL'ler yoluyla, sunucunun yerel dosyalarını okumasına ve hatta yürütmesine olanak tanır. Bu, saldırganların hassas bilgilere (örn. parolalar, kullanıcı adları, veritabanı bilgileri vb.) erişebilmesine ve hatta sunucuyu ele geçirmesine neden olabilir.

Okuduğunuz İçin Teşekkürler
 

ashpelia

Üye
26 Nis 2023
65
20
oqk18ir.png

İnclude et kardeşim.
~Tanım~
Directory Traversal (Dizin Gezintisi), bir web uygulamasındaki güvenlik açıklarından biridir ve siber saldırganların web sunucusunda bulunan dosya sistemi ve diğer hassas verileri görüntülemesine veya değiştirmesine izin verebilir. Bu açık, kullanıcının web uygulamasına bir istek gönderirken, kullanıcının web sitesindeki diğer dizinlere veya dosyalara erişmek için kullanabileceği geçersiz yollar içeren dizin yolunu değiştirmesi ile oluşur.
~Uygulama~
1odqhwc.jpg

burada iki tane dosya gözüküyor 1.si Ana Sayfa , 2.si Dosya ismindeki sayfalar.
Ana Sayfaya tıkladığımda index.php ye yönlendirdi yani hiç bir şey değişmedi.

oi2pxi8.jpg

dosya'ya tıkladığımızda url'mizin değiştiğini görüyoruz. sayfa değişkeni ile dosya.php dosyasını çekmiş. Kaynak koduna bakalım.
fz0csgd.jpg

burada a href ile dosyalarımıza yönlendirildiğimizi görüyoruz. Aşağıda gizli olarak bir config ismi verilmiş böyle bir dosyanın olup olmadığını görmek için dosya.php yi config.php ile değiştiriyorum.
i37vxmg.jpg

Önümüze veritabanı bilgileri çıktı sistemin kendinden dosya çektiğimiz için bu zafiyete lfi yani Local File Inclusion demektir. Eğer uzaktan dosya çekebilseydik zafiyetin adı rfi yani Remote File Inclusion olacaktır.
~Zafiyetin Kaynaklandığı Yer~
ce7h41p.jpg

Bu kod parçası, URL'de belirtilen sayfayı (dışarıdan kullanıcı girdisi) doğrudan include fonksiyonu aracılığıyla dahil ederek LFI (Local File Inclusion - Yerel Dosya Dahil Etme) zafiyeti oluşturur. Bu, kullanıcının bir web uygulamasına gönderdiği manipüle edilmiş URL'ler yoluyla, sunucunun yerel dosyalarını okumasına ve hatta yürütmesine olanak tanır. Bu, saldırganların hassas bilgilere (örn. parolalar, kullanıcı adları, veritabanı bilgileri vb.) erişebilmesine ve hatta sunucuyu ele geçirmesine neden olabilir.

Okuduğunuz İçin Teşekkürler
eline sağlık
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.