AraKullanıcı girişiGezintiEn son ağ günlüğü gönderileri
En Çok Okunanlar
Kimler yeni
İçerik paylaşımı |
IP Spoofing TeknikleriYazıya girerken zorlandım. Uzun zamandır yazı yazmadığımdan paslanmanın izleri yazdığım her satırda göze batıyor. En azından ben öyle hissediyorum. Başlangıç cümleleri 'Legal disclaimer' gibi oldu :) Yazdıklarımı tekrar okuyunca, 'Ben yazmayı unuttum siz benim yazdıklarıma bakmayın, kafanıza göre sayfayı yukarı aşağı oynatın' der gibi hissettim. Mezuniyet boşluğu ve iş bulma telaşı birleşince yaratıcılık başka baharlara kalıyor. Ben düz yazı yazacağım siz şiir tadında, kafiyeleri elle düzelterek okuyacaksınız. Eh elimden gelen bu kadar! Fazlasını beklemek şu an için vicdansızlık olur. Geyik yok demeye çalışmama rağmen yine geyik ile yazıya girmeyi başardım. Ama yazının gerisinin teknik makale tadında olacağından kuşkunuz olmasın. IP SPOOFING NEDİR? IP SPOOFING YÖNTEMLERİ: PROXY/SOCKS KULLANIMI: MySystem:1059 -> MyProxy:8080 Önce sistemimiz (MySystem) kullanmak istediğimiz proxy`ye (MyProxy), proxynin portundan bağlanıyor. Proxy portları 80, 3128, 8080 gibi değişik portlar olabilir. Bu bağlantı sağlanınca, sistemimiz daha üst bir protokol ile (HTTP, HTTPS), bağlanmak istediği hedef (MyTarget) bilgisayarla ilgili bilgiyi proxy`ye yolluyor. Proxy`de hedef bilgisayara bağlanıp bizim gönderdiklerimizi ona, ondan gelen bilgileri, bizim sistemimize aktarıyor. Böylece hedef bilgisayarın bağlantı loglarına bizim değil Proxy`nin IPsi geçmiş oluyor. Yalnız bazı proxy yazılımları bu konuda tam olarak IP saklama özelliğine sahip değil. Bizim isteğimizi karşı tarafa yollarken, bizim IPmizide HTTP başlığına ekleyenler var. Logların incelenmesi durumunda bağlantının gerçekten kim adına istenmiş olduğu ortaya çıkıyor. Proxy kullanımının da IP adresinizin gizlenmesiyle ilgili bir de şu tehlike var. Sizin IP adresiniz, hedef bilgisayara iletilmese de proxy loglarında tutuluyor. Bu yüzden hedef bilgisayarın admini, proxy sunucusunun loglarına başvurup sizin IPnizi bulabilir. Eğer IP adresimizi webde surf yaparken değil de, başka bir TCP bağlantısında spoof etmek istiyorsak socks sunucusu kullanabiliriz. Socks sunucuları genelde 1080. porttan bağlantı kabul ederler ve kullanıcıya Proxy sunucusundan çok daha fazla seçenek sunar. Socks sunucusu kullanarak telnet, ftp, IRC gibi TCP bağlantısı kabul eden her sunucuya bağlanabilirsiniz. Socks sunucusu ile sistemimiz haberleşmek için TCP bağlantısını yaptıktan sonra socks protokolünü kullanır. Örnek: MySystem:1075 -> MySocks:1080 Proxy bağlantısında olduğu gibi yine sistemimiz önce socks sunucusuna bağlanır. Sistemimiz yapmak istediği bağlantıyı socks sunucusuna socks protokolü yardımıyla bildirir. Socks sunucusu da bizim sistemimiz yerimize hedef bilgisayara bağlanır. Bu sayede yine IP adresimiz hedef bilgisayara ulaşmamış olur. IP Spoofing yöntemini durdurmak için hedef sunucuda socks sunucusu kontrolü olabilir. Yani bağlantı isteğini kabul etmeden önce bağlantının bir socks sunucusundan gelip gelmediğini kontrol eder. Eğer bağlantı bir socks sunucusundan geliyor ise bağlantıyı kabul etmez. Özellikle socks sunucusu ile IP Spoof yapılmasının önlenmesi için IRC sunucularında bu kontrolün olduğunu görebilirsiniz. Socks bağlantı desteği olan telnet ve ftp programlarını internetden ücretsiz indirebilirsiniz. Zaten IRC istemcilerinin hemen hepsinde socks desteği vardır. Socks ve Proxy sunucuların listelerini CyberArmy sitesinden alıyordum. Siteyi uzun zamandır ziyaret etmediğimden hala açık mı, açıksa listeler hala yayınlanıyor mu bilmiyorum. IP PAKETLERİNİ EDİTLEMEK TCP BAĞLANTISI GEREKMEYEN DURUMLARDA IP SPOOF: TCP SESSION HIJACKING: MySystem Eğer bu gelen (kaybolan) paketlere doğru cevapları verirsek sahte bir oturum oluştururuz. Buna da session hijacking denir. Hijacking de yapılan spoof ikiye ayrılıyor blind ve active spoof. Örnekte belirtilen x.x.x.x adresinin sizin local ağınızda bir makinaya ait olduğunu düşünelim. Böyle bir durumda x.x.x.x adresine gönderilen paketleri sniff yöntemiyle alıp, gereken seq#, ack#leri öğrendikten sonra hedef makinaya yeniden spoofed paketler yollarsanız sahte oturumunuz hatasız çalışır. Gelen paketler sniff yöntemiyle görülebildiğinden buna active spoof denir. Ama eğer x.x.x.x adresine gönderilen paketlerin sniff yöntemiyle alınamayacağı bir durumdaysanız, yani bu paketler sizinle aynı local ağda değil veya ağda hub yerine switch kullanılıyorsa, o zaman blind spoof yapmanız gerekir. Blind spoofde deneme yanılma ve tahmin yoluyla sunucunun gönderdiği paketlerdeki seq# numarasını bulmak gerekir. Elimde Brecht Claerhout tarafından yazılmış hijacking programının Linux için kaynak kodu var. Sanıyorum ki 1.5-2 yıl önce onu neworder`dan indirmiştim. Eğer neworder.box.sk da IP spoof kelimelerini aratırsanız eminim sizde bu kaynağa ulaşırsınız. Bulamazsanız benden boşuna istemeyin çünkü elimde sadece hardcopy var. :) Zamanında bu tip paha biçilmez kaynakları bulur bulmaz print out alıyordum. __________________________
|
Benzer yazılarEtiketlerEn son forum mesajlarıYaklaşan Aktiviteler |
Son yorumlar
1 saat 12 dk önce
1 gün 17 saat önce
1 hafta 4 gün önce
2 hafta 2 gün önce
4 hafta 4 gün önce
4 hafta 4 gün önce
4 hafta 4 gün önce
6 hafta 17 saat önce
6 hafta 3 gün önce
6 hafta 4 gün önce