Cain & Abel [ for hacking...]Cain & Abel ne yapar? “Man in the Middle” olarak adlandırılan “ortadaki adam” saldırısını, ARP zehirlemesi kullanarak gerçekleştirir böylece ağ’daki kullanıcıların özel bilgilerini görmektedir. Bunu yaparken desteklediği protokoller oldukça fazladır
Konu Joker tarafından açılmış, 22830 kişi tarafından görüntülenip, 29 yanıt almış.
|
Özel Yazılım Trojan+, güncellemeli ve garantili. Sadece 690TL! Kredi kartınıza 12 taksit kolaylığı!
|
|||||||
Cain & Abel [ for hacking...] konusundaki toplam yorum: 29, okunma sayısı: 22830. |
|
|
||||||||||||||||||||||||||||||||||||
Dökümanı yazan Joker
17-02-2007 |
|||||||
|
|||||||
|
|
|||||||
|
#1
Joker
on
17-02-2007, 15:51
|
|
"Lamer"ı yakalama; Yakalayamadığınız için veya farkında bile olmadığınızdan ve “dummy” artık heyecanlanmadığından lamer’lığa terfi etmiştir. ARP zehirlemeye başlamadan önce makinesinin adını ve ip adresini değiştirmiş, antivirüs’ünü kapatmış ve macid’sini (linux, http://cse.msstate.edu/~rwm8/travesty/ - windows, http://www.klcconsulting.net/smac/) değiştirmiştir ve zamanlanmış görevleri (cron, at, windows task schedule) kullanmaktadır. Böylece Xarp veya Arpwatch gibi yazılımlarla “ip” ve “host”u tespit etmiş olsanızda kişiyi bulmak mümkün olmayacaktır. Bu noktada switch’e takılı kablolarıda tek tek çıkarıp takmakta bir çözüm olabilir.
Artık bundan bıktınız ve böyle birşeyin ağınızda olmasını istememektesiniz. Olursada kişiyi hemen bulmak ve gerekli yaptırımları/ceza’ları vermek istemektesiniz. Bu durumda iki seçeneğiniz var, iki seçeneğin birbirine göre avantajları/dezavantajları bulunmaktadır. A-) Dinamik arp yerine ağınızı statik arp çalışacak şekilde düzenlemek B-) Switch’lerinizi ARP poisoning’e karşı korumalı seçmeniz A-) Dinamik ARP yerine Stasik ARP kullanmaktaki temel amaç “arp broadcasting”i kapatmaktır. Dezavantaj 1: “arp -s ” şeklinde tüm sunucu/istemci’lere, tüm sunucu/istemci’lerin ip ve macid’leri girilmelidir. Bu yöntem ufak ağ’lar için uygundur, ağa dahil olacak her yeni makinenin macid ve ip adresini, yeni makineye ve çalışan diğer makinelere girmek gereklidir. Avantaj 1: Böylece “arp broadcast” kullanılmayacak, arp tabloları sabit olduğundan ve ağ’dan gelen arp değiştirme istekleri kabul edilmediğinden arp zehirlemesi yapan kullanıcı hiçbirşey göremeyecektir. Dezavantaj 2: Xarp ve Arpwatch gibi programlarla böyle bir atağın olup/olmadığını, kimin yaptığını göremeyeceksiniz. Kaynak: Wardom http://www.wardom.com.tr/showthread.php?t=121202 B-) Switch konusu derin olduğundan bundan sonraki bölümlere geçmeden önce test ortamı hakkında biraz bilgi vermek yerinde olacaktır. Yazılım: Windows XP (http://www.microsoft.com) (win) Windows 2003 (http://www.microsoft.com) (win) Gentoo (http://www.gentoo.org) (lix) VmWare (http://www.vmware.com) (lix) Xarp (http://www.chrismc.de) (win) DSniff (http://www.monkey.org/~dugsong/dsniff) (lix) ArpWatch (http://ee.lbl.gov) (lix) Yersinia (http://www.yersinia.net) (lix) Cain (http://www.oxid.it) (win) Liar (1998, özel yazılım, coder soulfly) (win) Ettercap (http://ettercap.sourceforge.net) (lix) QMail MailServer (http://www.qmail.org) (lix) Ethereal (http://www.ethereal.com) (win) (lix) Kerio MailServer (http://www.kerio.com) (win) Travesty (http://www.cse.msstate.edu/~rwm8) (lix) Kaynak: Wardom http://www.wardom.com.tr/showthread.php?t=121202 Smac (http://www.klcconsulting.net) (win) Angst (http://angst.sourceforge.net) (lix) Donanım: ![]() Resim 08; Örnek ağ’ı oluşturan dizüstü bilgisayarlar. 2 adet Compaq, 1 adet Sony, 1 adet HP ![]() Resim 09; Testleri gerçekleştirdiğim iki switch ve bağlantıları. ![]() Resim 10; Switch'lerin modelleri. 4 adet Laptop 1 adet PC 2 adet Switch; Allied Telesyn, AT-8824 / Cisco Catalyst 3750 Güç, utp, ve konsol kabloları Allied Telesyn (http://www.alliedtelesyn.com), "Arp Poisoning" engelleme özelliğindeki switchleri; AT-8600 10/100, L3+ L4, WireSpeed L3 L4, 24-48 Port, 2x1Gbit UpLink, PoE AT-8800 (bu seri artık üretilmemektedir) AT-8900 10/100, L3, WireSpeed L3, 48 Port, IPv6, 4x1Gbit UpLink AT-9900 10/100/1000, L3, N-B L3 L4, WireSpeed L3, 24 Port, Ipv6, 4x1Gbit UpLink Cisco (http://www.cisco.com), "Arp Poisoning" engelleme özelliğindeki swichleri; Catalyst 3550 Catalyst 3560 Catalyst 3750 Catalyst 4006 Catalyst 4503 Catalyst 4506 Catalyst 4507R Catalyst 6500 Switch’ler üzerinde "arp poisoning" engelleme işlemi üreticiye göre farklı isimlendirilmektedir. ARP zehirlemesini engellemek için öncelikle üreticiler farklı dahi olsa aynı olan isimlendirme ile anılmaktadır "dhcp snooping". Sonrasında üreticiye göre farklı olarak isimlendirilen “arp inspection, arp poisoning, arp security ...” gereklidir. Bunun yapılabilmesi için 2 seçenek bulunmaktadır. B1-) DHCP kullanmak B2-) Sabit ARP tablosu oluşturmak Avantaj 1: Ürüne göre, “dummy/lamer”ı bulmak çok kolaydır. Dezavantaj 1: Bu tip switch’ler layer 2-3 özelliğinde olduğundan nispeten fiyatları diğer switch’lere göre biraz daha yüksektir fakat bu üreticiye göre değişmektedir, kimi üreticiler bu tip bir özelliği default olarak sunduğundan böyle bir switch aldığınızda fiyata dahildir. Kimi üreticiler de ise belli bir modelin üstünde olan ürünlerinde bu özellik bulunmaktadır. B1-) Bu yöntemde DHCP kullanmak zorunludur. Zaten bir DHCP sunucusu kullanıyorsanız problem yoktur, kullanmıyorsanız ağınızı DHCP kullanır hale getirmeniz ve DHCP öğrenmeniz (10-15 dakika) gerekecektir. Farklı üreticilerde bu komutlar birbirine yakındır. “dhcp snooping enable” veya “ip dhcp snooping”. Bu komutun amacı; DHCP isteğinde bulunan istemci’lere, DHCP sunucusunun verdiği cevapları switch’in kendi üstünde ki bir tabloda (switch’e göre bu özellik tftp, ftp, http sunucuda da tutulabilmektedir) tutmasını sağlamaktır. Bu tabloda istemciye verilen ip adresi ve istemcinin macid’si yer alır. Bu tablo dışında bir ip/macid’si ile ağa girilmeye çalışıldığında “ip=macid” karşılaştırılması yapılır ve eşleşmeyen paketler otomatik olarak “drop” edilir. |
|
#2
Joker
on
17-02-2007, 15:52
|
|
Allied Telesyn;
[img]http://img157.imageshack.us/img157/8527/r11eu4.jpg[/img Resim 11; “set dhcpsnooping port=ALL” komutu ile öncelikle dhcpsnooping özelliğinin hangi port’lara uygulanacağını seçiyoruz. ![]() Resim 12; “enable dhcpsnooping” komutu ile dhcpsnooping özelliğini aktif hale getiriyoruz. Öncesinde tüm portlara dhcpsnooping özelliğini uyguladığımızdan artık dhcp’den ip almamış hiçbir cihaz ağ’da aktif olamayacaktır. [img]http://img157.imageshack.us/img157/205/r13re8.jpg[/img Resim 13; “sh dhcpsnooping” komutu ile dhcpsnooping durumunu görmekteyiz. ![]() Resim 14; “set dhcpsnooping port=1 trusted=on” komutu ile dhcp sunucunun bulunduğu port’u belirlemekteyiz. Trused parametresi o porta güvenileceği ve bu porttan gelen paketler ne olursa olsun kabul edileceğini belirtir. Port numarası değiştirerek “uplink” port’larıda bu şekilde ayarlamalıyız. ![]() Resim 15; “sh dhcpsnooping port” komutu ile port’ların durumlarını ve “trusted” bilgilerini görebiliyoruz. ![]() Resim 16; “enable dhcpsnooping arpsecurity” komutu ile “arpsecurity” (arp zehirlemesini asıl engelleyen) özelliğini aktif hale getiriyoruz. ![]() Resim 17; “sh dhcpsnooping” komutu ile dhcpsnooping ve arpsecurity durumlarını görmekteyiz. Cisco; ![]() Resim 18; “ip arp inspection vlan x” komutu ile switch’in özelliğini aktif hale getirip istediğimiz vlan’a atıyoruz. ![]() Kaynak: Wardom http://www.wardom.com.tr/showthread.php?t=121202 Resim 19; “interface gigabitethernet 1/0/x ve ip arp inspection trust” komutlarını kullanarak hangi port’a DHCP sunucunu bağladığımızı ve uplink’port’larının hangileri olduğunu belirtiyoruz. ![]() Resim 20; “sh ip arp inspection interfaces” komutu ile port’ların durumlarını görebiliriz. ![]() Resim 21; Consol’a dhcpsnooping sebebiyle gelen bloklama mesajları. B2-) İstemci’lerde yapılan “arp -s” komutunun benzeri olarak bunu switch’ler üzerinde yapabilirsiniz. Bu istemcilerle tek tek uğraşmanızı gerektirmeyecektir. Bu işlemi istemciler üzerinde yapmak yerine switch’ler üzerinde yapmakta mümkün; Allied Telesyn; ![]() Resim 22; “add dhcpsnooping binding=00-11-11-00-00-99 int=vlan1 ip=192.168.1.100 port=2” komutu ile dhcp kullanmadığımız ortamda istemci/sunucu/host/cihazların macid, ip adreslerini ve port bilgilerini girerek sabit arp tablosu yaratmaktayız. Cisco; ![]() Resim 23; “arp access-list xxxxxxx” komutu ile statik arp tablosu ismi veriyoruz “permit ip host x.x.x.x mac host xx-xx-xx-xx-xx-xx” komutu ile cihazları/sunucuları/istemci’lerin macid ve ip adreslerini tablomuza ekliyoruz daha sonra “ip arp inspection filter xxxxx vlan x static” komutu ile hazırladığımız tabloyu istediğimiz vlan’a statik olarak atıyoruz. Kaynak: Wardom http://www.wardom.com.tr/showthread.php?t=121202 ![]() Resim 24; “sh arp access-list” komutu ile hazırladığımız statik tabloların adlarını ve içeriğini görebilimekteyiz. Allied Telesyn; 1- Açılışında çıkan yoğun fan sesi birkaç dakika sonra azalsada, “oda” ortamında kullanımı bir süre sonra sinir bozulmasına yol açmakta. Allied Telesyn hemen hemen tüm modelleri maalesef bu şekilde çalışmaktadır. 2- Dhcpsnooping ve arp security işlemlerini başarıyla ve “performansından ödün vermeden” (şirket (Türk) yetkililerinin buna verdikleri cevap; “Bu bloklama işlemi switch’in cpu’suna gitmeden yapılmakta” oldu) yapabilmesine rağmen bu işlemlere ilişkin snmp veya syslog bilgisi üretmemektedir. Debug modu açıldığında bloklamalara ilişkin bilgiler görüldüğü halde, bunların “geri bildirimini” yapmaması büyük eksiklik. Şirket (Türk) yetkilileri ile yapılan görüşmelerde bu kadar basit ve “zaten olması” gereken bir özellik için, “kaç tane alacaksınız?” sorusu ile karşılaştım bu da bende şirketin güvenirliğinin tekrar gözden geçirilmesine yol açtı. Kaynak: Wardom http://www.wardom.com.tr/showthread.php?t=121202 3- Port’tan geçecek (bu yazıda anlatılmamıştır) arp paketi sayı (rate) limitlerini düzgün olarak çalıştıramadım. Rate limiti nasıl ayarlarsam ayarlayayım her seferinde atak olduğunu sandı ve ilgili port’u kapattı. 4- Port’ların atak gelmesi durumunda “kapatılması” işlemi başarıyla çalışmakta. 5- Cihaz TFTP’den statik arp ve dhcpsnooping tablolarını güncelleyebilmek gibi güzel bir özelliğe sahip ayrıca cihazın üstünde script yazılabilmekte. Cisco; 1- Sessiz. Cihazın çalışması esnasında içindeki fanlar döndüğü halde çalışıp/çalışmadığını anlamak için ışıklarına bakmak gerekiyor. 2- Dhcpsnooping ve arp security işlemlerini başarıyla fakat performansından ödün vererek (cihazın üstünde rule, accesslist, routing vs.. özellikleri açıldığında) çalışmakta. Geri bildirimler doğru ve detaylı. Bu detaylar özellikle syslog kullanan yöneticilerin çok hoşuna gidecektir. 3- Port’tan geçecek (bu yazıda anlatılmamıştır) arp paketi sayı (rate) limitleri düzgün olarak çalışmakta. Bu özelliğin “her port” için tek tek ve test edilerek ayarlanması gerekli. 4- Port’ların atak gelmesi durumunda “kapatılması” işlemine sahip değil. Şirket (Türk) yetkilileri ile yapılan görüşmede böyle bir özelliğin yazılıma eklenmesinin pek kolay olmadığı (“sizin için kasamayız biz Türk’üz ezik milletiz” zihniyetine sahip olduklarını anladım) anlatıldı. Düşüncem, firmanın Türkiye’den yapılacak böyle bir talep için ekstra zaman harcayıp yazılımı geliştirmeyeceği yönündedir. 5- Statik arp ve dhcpsnooping tablolarını güncellenmesi ancak cihaza bağlanılarak yapılabilmekte bu da port sayısı fazla olan ağ’larda uzuunnn iş yükü demek. ARP Poisoning – ARP Zehirlemesi v0.9 by cng of AGG 11 Eylül 2006 http://cnguru.com/blog/ARP+Poisoning...hirlemesi.aspx yukarida yayinlanan dokuman tamamen ALINTIDIR¬¬ kaynak : olympos.org |
|
#13
sait_tek
on
07-06-2007, 14:50
|
|
kardesım ıyı bır ıs cıkatmıssın cok ıyı ama ben bılgısayar terımlerını tam bılemıyorum o yuzden nasıl kullanabılırım bunun hakkında bana yardımcı oursan sevınırım bır de benım asıl amacım bukarsı tarafa resımlı vırus yolluyorsun karsıdakının btun chat yzısmalarını sonra bılgısayarda hangı tuslara basıyor ne yapıyor hepsını gmale yolluyor o program lazım bananasıl yaparız var mı sende
|
![]() |
| Dökümanı görüntüleyen kullanıcılar: 2 (1 üye and 1 misafir) | |
| tanrıoldedioldum |
| Döküman Araçları | Bu Dökümanda Arama Yap |
|
|
