AraKullanıcı girişiGezintiEn son ağ günlüğü gönderileri
Son yorumlar
En Çok Okunanlar
Kimler yeni
İçerik paylaşımı |
ARP Protokolüne yönelik saldırılar Geçmişten günümüze virüslerin yayılımında gözle görülür şekilde değişiklik meydana gelmiştir. Virüslerin yayılım hızı geçmişte BBS’lerin ve Disketlerin({bilgilerin 3,5 inç ve 5,25 inçlik birimlere sığdırıldığı zamanlarda}) kullanım oranı belirlerdi. Halen 3,5 inçlik disketlerin kullanılmasına rağmen bu birimlerden yayılan virüslerin oranı yok denecek kadar azdır. Artık virüs gibi zararlı yazılımların kullanıcıları etkilemesi için disketlerin bilgisayar kullanıcıları arasında elden ele dolaşmasına gerek kalmadı. Bir virüsün yayılması için başlayan kıtalar arası seyahat geçmişte uzun sürmekte idi. Artık günümüzde bu tür zararlı yazılımların(virüs, trojan, solucan …) yayılma süreci, kıtaların uzaklığına bağlı olmaksızın Internet aracılığıyla kısa sürede gerçekleşmektedir. Derinlemesine bir atak tipi ARP Tablo Zehirleme tekniğinin zararlı programların yayılımında kullanılmasının ardında aslında temel bir düşünce vardır. Tek bir hedef üzerinden bir çok konuma dokunuş. Bir çok kullanıcının hedef olmasında ve bu hedeflere ulaşmada arama motorlarından da faydalanılmaktadır. Saldırgan öncelikle arama motorları vasıtasıyla (örn:google,yahoo,altavista) zaaflık içeren sitelere müdahale ederek (Örn: SQL Injectioni) sitelerin sayfalarında değişiklik yapar(Resim 1). Zayıflıktan yararlanılarak değiştirilen bu web sayfalarına bir kod ekler. Bu kod vasıtasıyla siteyi ziyaret edenlerin bilgisayarına zararlı uygulamalar yükler. Bu zararlı uygulamaların kullanıcıların haberi olmadan yüklenmesi için bazı basamakların gerçekleşmesi gerekmektedir. Neticesinde zararlı program kullanıcın sistemine yüklendikten sonra kullanıcı artık zararlı programın işleyişine göre takip edilebilir.
Bu yayılım konusuna ilişkin “Gizli Tehlike” başlıklı yazımda anlatılmıştı(Ref. 1). Bir yerel ağa bağlı kullanıcı bir web sitesine bağlandığında eğer site tehlikeli bir kod içeriyorsa kullanıcı farkında olmadan başka bir tehlikeli web adresine yönlendirilir. Bu esnada kullanıcının bilgisayarına şifre çalıcı(Örn: infostealer türü) gibi zararlı yazılımların yüklenmesi için bazı basamaklar gerçekleştirilir. Zararlı yazılımın kullanıcı üzerinde etkili olabilmesi için öncelikle sistemine yüklenmesi gerekir. Web üzerinden yazılımın bulaşma süreci, kullanıcının sisteminde bir zaafiyet mevcut ise başlar. Yukarıda belirtilen örnek sayfalardan göreceğimiz üzere Realplayer uygulamasındaki bir açıklık kullanıcının sisteminde denecek ve olumlu sonuç elde edildiğinde sisteme bir .exe dosyası yüklenecektir. <html> var shellcode = unescape("%u4343%u4343%u4343%ua3e9%u0000" + ------------------------------- Bir tek kullanıcıda gerçekleşen bu tehlikeli durum yerel ağda bulunan diğer kullanıcıları nasıl etkiler? Eğer zararlı kod yazan kişi, ARP (Adres Çözümleme Protokolü) zehirlenmesini kullanırsa yerel ağda bulunan diğer kullanıcılarında tehlike altında kalmasını sağlar. ARP – Adres Çözümleme Protokolü Bu mesajın ARP yanıtı (reply); isteği alan bilgisayar, gönderene "göndermiş olduğun mesajda yer alan aaa.bbb.ccc.ddd IP adresinin sahibi benim" şeklinde olur (Resim 3).
Sadece IP adreslerin bilinmesi, bilgilerin doğru hedefe iletimi için yeterli olmamaktadır. Bilginin oluşması ve oluşan bu bilginin kaynaktan doğru hedefe ulaşmasında Adres Çözümleme Protokolünün önemi vardır. ARP tablosunu görmek için bilgisayarınızda “arp –a” komutu kullanılabilirsiniz. C:\> arp -a ARP Protokolüne yönelik saldırılar neticesinde, sistemi boğma ,oluşturulan bağlantıya müdahale etme ve dinleme gibi durumlar meydana getirilebilir. ARP zehirlenmesinde saldırgan, birbiri ile bağlantı kuran iki bilgisayar arasına kanca atar ve neticesinde bilgi akışının kendi üzerinden gerçekleşmesini olanak sağlar ve bilgi paketlerini bilgisayarlar arasında istediği gibi yönlendirir. ARP atağından önceki arp tablosu: ARP atağının gerçekleştiği andaki arp tablosu: Yukarı kısımda ARP atak öncesi ve sonrası ARP tablosu görülmektedir. Durum analizi yapıldığında 193.1.8.248 IP adresine ait MAC adresinin diğer IP adreslerinde de aynı olduğu görülüyor.
ARP saldırıları genellikle ağ ortamını takip etmek(sniff) için kullanılır. Bu tür saldırıların 1-2 programla yapıldığını öğrenen kişiler genellikle internet kafelerde ağı boğup MSN konuşmalarını takip etmek için kullanır ve bilgi becerisine gerek kalmadan yapılır. Yerel ağda bir kullanıcı web sitelerini gezdiği esnada web sitelerinden birinde kullanıcının bilgisayarına downloader türü tehlikeli bir yazılım yüklediğinde bulaşma işlemi gerçekleşmiş olur (Resim 5).
Yüklenen bu downloader kullanıcının bilgisayarında ne tür bir etki yapar? Downloaderin görevi kullanıcının bilgisayarına kendisine belirtilen direktife göre zararlı yazılımların otomatik olarak yüklenmesini sağlar. Downloaderin boyutu küçük olduğundan sisteme öncelikle bu tür yükleyicilerin aktarılması saldırganlar tarafından başvurulan bir yöntemdir. Downloaderin görevi sadece sisteme dosya/dosyaların Internet üzerinden yüklemesini sağlamaktır. Downloader asıl zararlı programları sisteme aktarır. Sisteme aktarılan program ARP Zehirlenmesini gerçekleştirerek sistemdeki tüm kullanıcıları etkiler. Bu saldırı metoduyla kullanıcılar hangi internet sayfasını ziyaret ederse etsin, arka planda kendilerine zararlı program yüklenmesi sağlanılacaktır (Resim 6).
Downloader ile sisteme entegre edilip başlangıçta çalışan zararlı yazılımları Resim 7 de görebilirsiniz. Sisteminizde başlangıçta çalışan uygulamaları görmek için BAŞLAT --> ÇALIŞTIR --> msconfig yazıp Tamam dedikten sonra çalışan yapılandırma programındaki Başlangıç kısmından görebilirsiniz (eğer Rootkit özellikleri içermiyorsa).
ARP Zehirlenmesine neden olan uygulama aslında sisteme zararlı yazılımın bulaşma sürecindeki bir başlangıçtır. Temel hedef kullanıcılara asıl zarar verecek olan yazılımın yüklenmesidir. Bu yazılımın kullanıcının yapmış olduğu bankacılık işlemlerini takip edebilir, gerekli şifreleri çalabilir ve hatta sahte bir banka sitesine bile yönlendirebilir. Sistemin ARP Zehirlenmesine maruz kalması sonucu kullanıcıların bilgi akışına Bu nedenle internet sayfalarında gezinirken sayfalarda yer alan {script src=http://web_site.cn/1.js></script} gibi ibarelere dikkat etmek gerekir. Özellikle site sahipleri dikkat etmeli. Çünkü kendilerinden habersiz web sayfalarına bu tür kodlar eklenebilir. Bu tür kodların sitelere eklenebilmesi için sunucudaki bir uygulamada ya da bir betikte(.asp,.phpi) açık meydana gelmesi gerekir.
ARP Tablo zehirlenmesinde kullanılan bir uygulama ve yerel ağa etkisi: arp.exe -idx 0 -ip 193.1.8.1-193.1.8.250 -port 80 -insert "Hack by Asparajin.Sadece eglence...!!<noframes>" Yukarıdaki uygulama der ki: 193.1.8 serisi ile başlayan IP lerin 80 numaralı portuna kancayı atıp, oluşan isteklerin yanıtına "Hack by Asparajin.Sadece eglence...!!” bilgisini ekle(Resim 9 – 10 - 11)
Örneklerde görüldüğü gibi yerel ağdaki kullanıcılara ait bilgi paketleri istenildiği gibi yönlendirilebilmektedir. Bunun en son örneğini makalenin girişinde bahsettiğim gibi metasploit sitesinde görülmüştü. Ayrıca yerel ağdaki kullanıcıların ziyaret ettiği web sitelerinde yer alan resimleri değiştirmekte mümkündür. Bu ARP zehirlenmesinde kullanılan yöntemlerden biridir(Resim 12 – 13).
Pakette yer alan SRC ifadesi başka bir bilgi ile değiştirilir ve web sayfalarındaki resimler başka bir adres tarafından alınır(Resim 14).
Yerel ağdaki bilgisayarlar arasında meydana gelen bağlantıdaki yavaşlama ARP saldırısının sonucunda meydana geleceğini göz ardı etmemek gerekir. Düzensizce yapılan ARP atakları yerel ağı boğar ve tıkanma noktasına gelir. Sonuçta da kullanıcılar “hiç bir yere bağlanamıyorum” gibi sözlerle etrafa bakınırlar. ARP tablo zehirleme yöntemiyle yayılmaya çalışılan zararlı yazılımlara engel olunamaz mı? @REM ARP tablosuna statik giris Bu yöntem büyük ağa sahip sistemler için zahmetli ve uğraşması güçtür. ARP paketlerini inceleyerek yerel ağda gezinen sahte ARP paketlerini inceleyen donanımsal ürünlerin mevcut olduğu belirtilmektedir. Yazılımsal olarak yerel ağda ARP paketlerini inceleyip gerekli analizleri yapabilen uygulamalarla bu tür sorunun varlığı tespit edilir. Tacettin KARADENİZ Not: Kaynak gösterilmek şartıyla makaleden faydalanabilirsiniz.. Referanslar 2. Shadowserver 3. Teori ve Uygulamalar ile TCP/IP ve Ağ Güvenliği 4. Metasploit Project’s site hijacked through ARP poisoning 5. Adres Çözümleme Protokolü 6. Trojan Uses Arp Poisoning 7. ARP spoofing HTTP infection malware 8. W32.Arpiframe 9. Internetin Saklı Yüzü 10. Botnet __________________________ (3 votes)
|
Benzer yazılarEtiketlerEn son forum mesajlarıYaklaşan Aktiviteler |
cok zekice
yaziyi okuyunca sok oldum cok zekice ve uyanikca bir yontem