Hoşgeldin Misafir

Xpath Enjeksiyon

LikeForYou

26 Eyl 2017
728 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
Sizlere Xpath enjeksyondan bahsedecem,xpath Zaafiyeti xml dilinden kaynaklanan bir zaafiyet olup içerik değiştirmek için kullanılır.Yani Sitedeki üyeleri Görebilmenizi sağlayan bir zaafiyet olup Sitenin içeriğinide değiştirmenize imkân sağlar.Arkadaşlar xml ve Php ile ilgili bilginiz yoksa zaafiyetin mantığını anlayamazsınız.


Kod:
sql mysql mysql
xpath xml simplexml
<uyeler>
<uye id="1">
<username value = "LikeForYou" />
</uye>
<uye id="2">
<username value = "LikeForYou2" />
</uye>
</uyeler>
Yukardaki XML yapısı normalde o biçimde.Verileri üyeler.xml biçiminde böyle tutabiliriz ancak bu güvenilir değil. 
Çünkü XML de HTML gibi browserdan yorumlanabilen bir dildir. şayet url/uyeler.xml yaparsak bütün 
içeriği görebiliriz. Başka bir tutma tekniği de PHP içerisinde yazmak;

Bu sefer xml değil PHP içerisinde yazılmış.

Kod:
$uyeler = '
<uyeler>
<uye id="1">
<username value = "LikeForYou" />
</uye>
<uye id="2">
<username value = "LikeForYou2" />
</uye>
</uyeler> ';

insanların görmemesini sağlayıp verileri file_get_contents() ile çekip güveniliği sağlayabiliriz