Sagopa Kajmer - Ardından Bakarım 2010 (No Rapid)



Sagopa Kajmer - Ardından Bakarım 2010

Mediafire
Uploading
Zippyshare


Şarkı Sözleri
=====
Yov.. yov..
Sagopa Kajmer iki sıfır, bir sıfır Melankolia!
Melankolia bebek
Bir hariç ve bir dahil iki cüsse bir kıssa bir hisse
Biri uzaklaşır ve biri yanaşır bahse iki göz var
Biri kuru çöl öteki sulu kase bak sürmeli yunus umutsuz herşey tatsız tuzsuz
halim biraz huysuz yaptıklarım masus çünkü bildiklerim bana mahsus
budala kuş budala konma ve övüt sonsuz. düştükçe düşesi geliyor yağmur damlalarının
ve sindikçe sinesi geliyor Yunus’un ama sakinlerin hali pişkin
çok yemişler göbekleri şişkin ahvalim değişkin yerinde durmaz vaktim ve geçer gider vedalar
bulutum taban ve en garip tuval içinde ben ve benden bozma yansımalar
ben ve benden sızma hakiki gözyaşı var lan!

Bu cihanın kayışları kopsun
Dönüp duran seyyar dünya ilk istasyonda dursun
Dışarıda ıssızlık bensiz
Bendeyse yalnızlık ıssız
Sen git ardından bakarım..!

Bak dörtlük beş kardeşle tanıştır
Tokat değdiği yeri yaktı ateşin hali farklı gebe şimdilik kanlı medya yanlı ve yanlış her dönmeye alkış
ben sadece oyum 190 küsur boyum rap benim en güzel huyum ben işte buyum
kul yunus ve meşhur sago bak ne güzel uyum telaşlanma elbet benimde kaynar bigün suyum
Mahcupluk mapusu,kurmam şart yoluna pusu. haydi kafesimin kükrek aslanı çık dışarı kurt taklidi yap ulu
kapdağlar gider aşırı bırakma beni koru sundum ölümlerden ölüm beğeneceksin
şimdilik susuyorum yakında göreceksin beni görmek için gözlüğe ihtiyaç duymayacaksın not: Sago beyaz Michael Jackson.

Bu cihanın kayışları kopsun
Dönüp duran seyyar dünya ilk istasyonda dursun
Dışarıda ıssızlık bensiz
Bendeyse yalnızlık ıssız
Sen git ardından bakarım..!

Yov yov melankolia 2010 melankolia. naber ahmak? kafana geçirdim tokmak scratch,dj
hit adam,hit herif,hit herif sago,seni hit herif! feyz feyz feyz feyz..

RapidDownload ile Rapidshare'den Kolay Download

 
Rapidshare'den kolay download. Rapidshare Derdi RapidDownload ile Bitiyor.

Sadece 12 KB ama onunla Rapidshare çilesi bitiyor! Bu inanılmaz hafif uygulama ile mutlaka tanışın.


Rapidshare'den dosya indirenler ile Rapidshare'in savaşı bitmiyor. Ücretsiz hizmetten faydalananlar, ücretli faydalananlar gibi kullanmak için yeni yöntemler icat ediyor, Rapidshare de ücretli üyelik satmak için bu yöntemlere karşı yöntemler geliştiriyor.
Rapidshare'in kısıtlamalarıyla uğraşmadan dosya indirmek isteyenler için pek çok Rapidshare dosya indirme yöneticisi yazılım mevcut. Ancak bunlar içerisinde parlayan incilerden biri olan RapidDownloader farkıyla dikkat çekiyor.
Bu yazılım o kadar hafif, o kadar minimalist ki, dikkat çekmesi çok doğal. Sadece 12KB boyutunda ve kurulum gerektirmeyen bu uygulamanın bir kullanıcı arayüzü bile yok! İşte bu yüzden Rapidshare kullanıcıları için çok yararlı bir araç olmanın ötesinde, çalışma şekliyle bile incelenmeyi hakediyor. 

Nasıl kullanılıyor?
12 KB'lık yazılım açılınca 45 KB oluyor ve içerisindeki .exe dosyasına çift tıklayarak çalıştırıyorsunuz. Çalışırken indirmeler üstteki gibi görünüyor ama bu işin bir de öncesi var.


Program içerisindeki metin dosyalarını açıyorsunuz ve içine indirmek istediğiniz dosyanın adresini kopyalıyorsunuz. İşte kullanımı bu kadar kolay.
Bir forumdan dosya listesini kopyalayarak, her bağlantıya tek tek tıklama zahmetine bile katlanmadan topluca indirmeye eklemiş oluyorsunuz.
Önce Readme.txt'i okuyup öğrenin ardından az evvel anlattığımız şekilde Downloads.txt'i açın ve yapıştırın.

IP değiştirmek
Arka plana küçültünce indirmeye devam eden bu uygulama sorun çıkarsa bekleyip tekrar deniyor.
İndirilen dosyalar kendi klasöründe Download klasörüne kaydediliyor. Ayrıca History.dat dosyasında daha önce indirilen dosyalar depolanıyor ve böylece tekrar indirilmiyor. Error.txt dosyası da hataları depoluyor.
IP_changer.bat'ı Notepad ile açarsanız bekleme süresinden kurtulmak için üstte görülen komutlar ile IP'nizi değiştirebilirsiniz. REM yazısını elbette silin.
Bunlar:
ipconfig /flushdns
ipconfig /release
ipconfig /renew


İndirme klasörü nasıl değiştirilir?
 RapidDownload.ini dosyasını Notepad ile açıp değiştirerek dosyaların istediğiniz yer eindirilmesini ve programın işi bitince kendini kapatmasını kolayca sağlayabilirsiniz.
DownloadFolderPath= kısmına klasör adresini kopyala yapıştır yapabilir ya da yazabilirsiniz. IP Changer'ın IP adresini değiştirdikten sonraki bekleme süresini de SecondsWaitAfterIPChanger kısmının yanına yazabilirsiniz.
0'lar olumsuz, 1'ler olumludur, bir ayarın değerini 1 yaparak etkinleştirebilirsiniz. Buraya farklı komutlar bulup ekleyerek programı programlayabilirsiniz.
Bütün bu gördükleriniz hoşunuza gittiyse ve denemek isterseniz bağlantıyı takip ederek indirebilirsiniz.


Download: RapidDownload 32 bit
Download: RapidDownload 64 bit

 

Sakarya'da Metin 2 Oyunu Yasaklandı

SAKARYA Valiliği gençlerin olumsuz yönde etkilenmemeleri için 15 yaşından küçüklerin okul saatlerinde internet kafe ve oyun salonlarına girmelerini, 18 yaşından küçüklerin de ‘Metin 2’ ve ‘Knightonline’ adlı bilgisayar oyunlarını oynamalarını yasakladı.

Sakarya Valisi Hüseyin Atak imzasıyla Emniyet Müdürlüğü ve Jandarmaya gönderilen kararda, internet kafe ve oyun salonlarının şiddet, kumar ve benzeri kötü alışkanlıkları teşvik etmesi ve 18 yaşından küçüklerin psikolojik ve fizyolojik gelişimine olumsuz etkisi sebebiyle, 5442 sayılı İl İdaresi Kanunu’nun 11/C maddesince ‘Metin 2’ ve ‘Knightonline’ adlı oyunların Sakarya genelinde oynanmasının yasaklandığı bildirildi. Valilik tarafından alınan diğer kararda ise 15 yaş altındaki öğrencilerin okul saatinde internet kafe ve elektronik oyun oynatan işyerlerine girmeleri yasaklandı.

Açıklamada, öğrencilerin olumsuz yönde etkilenmelerini engellemek, fiziksel ve ruhsal sağlıklarını korumak amacıyla yasak kararının alındığı, karara uymayanlar hakkında 5326 sayılı Kabahatler Kanunu’nun 32'nci maddesince ‘emre aykırı davranış’ tan para cezası uygulanacağı belirtildi.

TÜRKLER HAKKINDA HADİSLER

PEYGAMBERİMİZİN TÜRKLER HAKKINDA HADİSLERİ

Ey iman edenler! İçinizden kim dininden dönerse,
ALLAH Müminlere karşı alçak gönüllü,
kâfirlere karşı onurlu ve zorlu,
kendisinin onları seveceği, onlarında kendisini seveceği bir kavim getirir ki;
Onlar ALLAH yolunda savaşırlar ve
hiçbir kınayanın kınamasından çekinmezler.
Bu ALLAH’ın lütfu inayetidir ki, onu kime dilerse ona verir.
ALLAH ihsanı bol olan, en çok bilendir. (Maide suresi:54)
Bu ayet-i kerimenin, başta Vani Mehmed Efendi, Elmalılı Hamdi Yazır,
Ömer Nasuhi Bilmen, Celal Yıldırım Hoca başta olmak üzere
bir çok İslam alim ve mütefessire göre
Türkler’i işaret ettiği kabul edilmektedir.
• Kostantiyye (İstanbul) mutlaka feth olunacaktır.
Onu fetheden kumandan ne güzel kumandandır
ve o asker ne güzel askerdir.
Buhari (et-Trah-ul Kebir, cilt 1, kısım 2, sayfa: 81)
Ahmed bin Hanbel (Müsned IV/42, kahire 1313) El-Hakim
(el-Müstedrek IV/42-422, Haydarabat 1335)

• Türk dilini öğreniniz,
çünkü Türlerin çok uzun sürecek bir hâkimiyetleri vardır.
(Kaşgarlı Mahmut, Divanı Lügat-it Türk,
C.1.,s:3 –1333 İst basımı)
•Benim ümmetimi öyle bir kavim sürüp, kovalayacaktır ki;
onların yüzleri (yuvarlak ve) enli, gözleri (çekik ve) küçük,
çehreleri sanki üzeri derilerle kaplanmış kalkanlar gibidirler.
Onlar üç defa Arabistan yarımadasına kadar ilerleyeceklerdir.
İlk istilada onların önlerinden kaçanlar kurtulacaktır.
İkinci istilada hücuma uğrayanlardan bazıları helak olacak ve
bazıları da canlarını kurtaracaklardır.
Üçüncü istilada ise onların kökleri kesilecektir
(Artık istilalar son bulacaktır) işte onlar Türkler’dir.
Nefsim yed-i kudretinde olan ALLAH’a yemin ederim ki,
Türkler (çok yakın bir gelecekte) atlarını
Müslüman mescidlerinin direklerine bağlayacaklardır.
Ebu Davud (Nuseym b. Hammad, Kitabü’l Fiten, Atıf Ktp. No:602,V.121122)
• Türkler size ilişmedikçe sizde onlara ilişmeyiniz.
Çünkü milletimin mülkünü ve ALLAH’ın ona olan ihsanını
en evvel Kantura (Türk) nesli alacaktır.
İmam Taberani (Mu’cem’ül-Kebir ve Mu’cem’ül Evsat isimli eserinde)
• Habeşliler sizle uğraşmadıkça siz de onlarla uğraşmayınız.
Hele Türkler size dokunmadığı sürece
siz de Türkler’e (sakın) dokunmayınız!
Ebu Davud (Sünen-i Davud, IV.s:112)
Yukarıdaki hadis-i şerif Cüveydi tarafından şöyle nakledilmiştir:
“Türkler sizlere dokunmadıkça siz de Türkler’e dokunmayınız.
Zira onlar çok sert ve haşin tabiatlı kimselerdir.”
(El-Cüveyni; Tarih-i Cihan-güşa, 1, s:11)
Aynı hadis-i şerifi Hamavi ise ashabdan
Hz. Muaviye’den şöyle nakletmiştir:
“Sakın onların üzerine süvari birlikleri göndermeyiniz (harp etmeyiniz)
Türkler ve Habeşliler size dokunmadığı sürece
siz de onlara dokunmayınız.”
• İmam Taberani Hz. Muaviye’den şöyle nakleder:
İbn-i Zi’l Kela anlatıyor:
Bir gün Muaviye’nin yanındaydım.
Ermeniye vilayetinin valisinden posta geldi.
Muaviye valinin mektubunu okudu, hiddetlendi;
sonra kâtiplerinden birini çağırdı ve ona
valinin tahriratına şöyle yaz, dedi.
‘İdarendeki araziye Türkler’in akın ve yağma ettiklerinden
bunun üzerine arkalarından takip kuvvetlerini sevkettiğinden ve
bu takipçilerin yağma edilen şeyleri
onlardan istirdat etmiş olduklarından bahsediyorsun.
Anan sana matem tutsun, sakın bir daha öyle bir harekette bulunma,
Türkleri kışkırtma ve onlardan hiç bir şey istirdat etme.
Çünkü ben Resulullah’dan işittim.
Buyurdu ki; “Türkler yavşan otu biten yerlere
(Avrupa’ya) kadar ilerleyeceklerdir.”
• Hıfz, on kısma ayrılmıştır:
Dokuzu Türkler’de, biri diğer insanlardadır.
(Ahmed Ziyaeddin Gümüşhanevi (Ramuz’ul-Ehadis 4140 nolu hadis)
Hıfz kelimesi bazı kitaplarda hafızlık,
kavrama kabiliyeti olarak tercüme edilmiştir.
Merhum Mehmed Vani Efendi’ye göre ise
muhafazakârlık yani dinini, milletini, vatanını,
maddi ve manevi değerlerini,
örf ve âdetlerini, namusunu koruma duygusunun
her milletten çok Türk milletindedir.
• Taberi şöyle anlatmaktadır:
Hz. Peygamber Arap kabilelerin hücumu yılında (Hendek savaşı)
Medine’nin etrafında kazılmak istenen hendeğin sınırlarını çizdi...
Biz hiçbir zaman bu sınırları aşmak istemiyorduk.
Salman hendekten çıkarak Hz. Peygamberin bulunduğu yere geldi.
Bu sırada O bir Türk çadırını kurmakla meşgul bulunuyordu.
(et-Taberi II. S:568)
• Ebu Said el-Hudri demiştir ki;
Hz. Peygamber ramazanın ilk on gününde itikâfa girmiştir.
Sonra ortasındaki on günde
tentesi üzerinde hasır bulunan bir Türk çadırında itikâfa girmiştir.
Ebu Müslim.
• Resulullah Efendimiz bir gece rüyasında
peşine önce siyah bir koyunun,
sonrada bir beyaz koyunun takıldığını görüyor.
Sabahleyin mescid-i saadete gelip namaz kıldırdıktan sonra
sırf iltifat olsun diye
bu rüyanın yorumunu Ebubekir Sıddık Hazretlerine bırakıyor.
Bu iltifata hem sevinen, hem de mahcup olan Ebubekir (r.a):
“Mademki, öyle arzu buyurdunuz, yorumunu yapayım.
Ey Allah’ın Peygamberi Peşinize ilk takılan siyah koyun Arapları,
sonra da takılan beyaz koyun beyaz bir ırkı temsil eder.
Yani önce Araplar size inanıp peşinize takılacak,
sonra da beyaz bir ırk İslam’a girip size uyacak...”
rüyadaki siyah koyun Arapları,
beyaz koyun ise Türkler’i işaret etmiştir.
Çünkü bir müddet sonra beyaz yüzlü olan Türkler İslam’a girmişlerdir.
• Ebu Sekine (ki Muharrerlerden bir kimsedir)
Resulullah (sav)ın bir sahabesinden naklen anlatıyor:
"Resulullah (sav) buyurdular ki:
"Sizi bıraktıkları müddetçe siz de Habeşileri bırakın.
Sizi terkettikleri müddetçe Türkleri terkedin."
(Ravi (r.a.): Ebu Sekine Kaynak: Ebu Davud, Melahim 8, 4302)

Brenna MacCrimmon - Yağmur Yağar Taş Üstüne



Yağmur yağar taş üstüne
İnce kalem kaş üstüne
Selam gelir baş üstüne
Vay dili dili kuş dili dili
Mevlam kulu sevdim seni
Vay dili dili kuş dili dili vaaay...
Yağmur yağar ordan buradan
Üstümüze ipek yorgan
Seveceksen işte burdan
Vay dili dili kuş dili dili
Mevlam kulu sevdim seni
Vay dili dili kuş dili dili vaaay...
Yağmur yağar taş üstüne
İnce kalem kaş üstüne
Selam gelir baş üstüne
Vay dili dili kuş dili dili
Mevlam kulu sevdim seni
Vay dili dili kuş dili dili vaaay...
Yağmur yağar ordan buradan
Üstümüze telli yorgan
Öpeceksen işte burdan
Vay dili dili kuş dili dili
Mevlam kulu sevdim seni
Vay dili dili kuş dili dili vaaay...
Yağmur yağar çamur olur
Baklavalar hamur olur
Güzel kızlar gelin olur
Vay dili dili kuş dili dili
Mevlam kulu sevdim seni
Vay dili dili kuş dili dili vaaay...

Vatan Gazetesi'nden Adobe & Medyasoft Eğitim Seti | Kaçırmayın


Değerli arkadaşlar. Vatan gazetesi Adobe&Medyasoft işbirliği ile sadece 49 Kupona Adobe PhotoshopCS4, illustratorCs4, Indesign CS4, Acrobat9, Flash CS4, Dreamweaver CS4, Fireworks CS4 uygulamaları için eğitim kitapları ve eğitim DVDlerinden oluşan müthiş bir set verdiğini duyurdu!

TV reklamlarından tesadüf eseri duydum ve sizlerle paylaşmak istedim. İsteyen 49 kupon karşılığnda tüm eğitim setini dileyen 29 kupon karşılığında Grafik tasarım ( PhotoshopCS4, illustratorCs4, Indesign CS4, Acrobat9,) ya da Web Tasarım ( Acrobat9, Flash CS4, Dreamweaver CS4, Fireworks CS4 ) Eğitim Setini alabilecek.

Kuponlar. 06. Mart. 2010 itibaren başlıyor
Eğitim setlerini alan herkese ayrıca Medyasoft’un yapacağı Yeterlilik sınavına giriş hakkı tanınıyor, sınavda başarılı olmanız halinde de başarı sertifikası verilebilecek. Medyasoft sınavına 49 kupon karşılığı her iki seti de alan kişiler katılmaya hak kazanabilecek. Sınav Online olarak size verilen bir şifre ile gerçekleştirilecek. 

Webmaster ve grafiker uğraşan arkadaşlara duyurulur.

Telefonda Profesyonel İş İngilizcesi


İNGİLİZCE AÇIKLAMA

English for Telephoning
Bublished BY Oxford | Author David Gordon Smith | MP3 | 51 MB
English for Telephoning is the ideal quick course for anyone who needs to make effective telephone calls in a business context.
English for Telephoning can be completed in 25-30 hours, so students make progress quickly. Hands-on tasks allow students to use new language immediately.
How can it be used?
* As a stand-alone, short, intensive course.
* For self-study, using the interactive MultiROM.
* Alongside a more general coursebook, such as International Express

TÜRKÇE AÇIKLAMA

Telefonda Profesyonel İş İngilizcesi
Oxford Yayını | Eğitmen: Author David Gordon Smith | MP3 Fırmat | 51 MB | Audiobook
Telefonda Profesyonel İş İngilizcesi adlı bu eğitim seti, telefonda profesyonel iş amaçlı görüşmeler yapabilmek isteyenlerin dil yeteneğini geliştirme amaçlı yayınlanmıştır. Hızlı ve ideal bir kurstur.
Bu set 25-30 saatte tamamlanabilir. Böylece dinleyen kişi öğrenim sürecini hızlı ve kolayca tamamlar. Uygulama özelliği taşıyan bu set, dinleyenlerin gerçek konuşmalara şahit olduğu hissini vererek gerek kulak aşinalığı gerekse konuşmadaki akıcılığı geliştirir.

Bu set nasıl kullanılabilir?
* Stand-alone, kısa ve öz, yoğun bir kurstur.
* Gerek bilgisayarınızda, gerekse ipod, iphone, cep telefonlarınızdan dinleyebileceğiniz için heryerde kendi kendine çalışmak için idealdir
* Uluslararası görüşmeler yapan bir iş insanı için mutlaka sahip olunması gereken bir settir.

Çeviri: Ayhan Sarı |      Seti İndirmek İçin Buraya Tıklayınız

Windows 7 Sisteminde Yasaklı Siteler İçin DNS Ayarı Değiştirme - RESİMLİ (Google DNS)

Bir önce ki dersimizde Windows XP Sisteminde Yasaklı Siteler İçin DNS Ayarı Değiştirme olayına değinmiştik. Şimdide Windows 7 kullanıcıları için DNS ayarı değiştirmeyi resimli olarak gösteriyorum.

Başlat menusunden denetim masasını seciyoruz

Ardından Ağ Ve İnternet 'i seciyoruz

Ardından Ağ Ve Paylaşım merkezini seçiyoruz
 
Ardından Yerel Ag baglantısı (veya Kablosuz Ag Baglantısı) seçiyoruz
 
ve Ardından özellikleri Seciyoruz
 
Ve ardından internet protokolu sürüm 4 ü seciyoruz
 
En son olarak ta tecih edilen dns sunucu için 8.8.8.8 
Diger dns sunucusu için 8.8.4.4 'i girip tamam a tıklıyoruz

 
Geçmiş olsun Artık yasaklı sitelere Girebilirsiniz. Takılanlar olursa ücretsiz destek için bize ulaşabilirler

Windows XP Sisteminde Yasaklı Siteler İçin DNS Ayarı Değiştirme - RESİMLİ (Google DNS)

Özellikle telekomünikasyon kurumu tarafından engellenen youtube ve birçok benzeri sitelere erişebilmek için birçoğumuz alternatif alan adı servisleri (dns) kullanıyorduk.
Bu servislerin başında hızlı ve güvenilir olarak bilinen OpenDNS geliyordu.

Google Public DNS ücretsiz herkese açık, kullandığınız DNS hizmeti sağlayacısına alternatif olarak kullanabileceğiniz bir Alan Adı Sistemi çözme hizmetidir.
Denemek için:
Ağ bağdaştırıcısı TCP/IP ayarlarında DNS sunucusu olarak 8.8.8.8 ve 8.8.4.4 girin.

Bu IP adreslerini kullandığınızda bilgisayarınızda Internet bağlantısı gerçekleştiren programlar Google’ın isim çözücü sunucularını kullanır.

DNS nedir?
DNS protokolü internet altyapısında önemli bir parçadır, Internet’in telefon defteri gibi çalışır: Bir web sitesini ziyaret etmeye kalktığınızda bilgisayarınız DNS sorgusu yapar. Bazı karmaşık sayfalar yüklenirken birden fazla DNS sorgusu gerektirebilir, bu yüzden bilgisayarınız bir günde yüzlerce DNS sorgusu yapıyor olabilir.

Neden Google DNS denemeliyim?
Web gezintinizi hızlandırır
Güvenliğinizi artırır
İstediğiniz sonuçlara hiçbir yönlendirme olmadan erişirsiniz

 Geçmiş olsun Artık yasaklı sitelere Girebilirsiniz. Takılanlar olursa ücretsiz destek için bize ulaşabilirler

Manga - We Could Be The Same Eurovision Şarkısı Dinle & İndir


İşte O Şarkı
(Youtube Açık Olmalıdır, İzleyemeyenleri Şöyle Alalım)

Manga grubu, uzun süren bekleyişin ardından Eurovision 2010 Oslo için yaptıkları şarkı ile görücüye çıktılar. Şarkı daha önceden de bilgilendirildiği üzre İngilizce tabiki. Şarkının adı We Could Be The Same ve beste tümüyle Manga'ya ait. İşte o şarkının sözleri:

WE COULD BE THE SAME
You could be the on in my dreams
You could be much more than you seem
Anything I’ve wanted in life
Do you understand what I mean?
I can see that this could be hate
I can love you more than they hate
Doesn”t matter who they will blame
We can beatthem at their own game
I can see it in your eyes
I doesn’t come as’a suprise
I’ve seen you dancing like a star
No matter how different we are
For all this time
I’ve been loving you
Don’t even know your name
For just one night
No matter what they say
And feel I’m turning the page
And I feel the world is a stage
I don’t think the drama will stop
I don’t think they’ll give up the rage
But I know the world could be great
I can love you more then they will blame
Doesn’t matter who they will blame
We can beat them at their own game 

Şarkının müziği tipik Manga müziklerinden. Hatta şöyle ki bu şarkının müziğini Manga'nın bu sene Eurovision'a katılacağını bilmeyen birine dinletseniz çok büyük ihtimalle "evet bu manganın şarkısı" der. :)


Manga aylar süren bir çalışma sonucu çıkardığı We Could Be The Same isimli şarkı malumunuz ingilizce. Peki Manga bu şarkıda neler anlatıyor dersiniz? İşte İngilizce bilmeyenler için Manga'nın Oslo'da seslendireceği We Could Be The Same şarkısının Türkçesi: 

AYNI OLABİLİRİZ
Rüyalarımda gördüğüm O sen olabilirdin
Göründüğünden çok daha fazlası,
Hayatta istediğim her şey olabilirdin
Ne demek istediğimi anlıyor musun?
Bunun kader olabileceğini görüyorum
Seni onların senden nefret ettiğinden daha fazla sevebilirim
Kimi ayıpladıkları önemli değil
Onların kendi oyunlarında yenilebiliriz
Bunu gözlerinde görüyorum
Bu bir sürpriz değil
Seni bir yıldız gibi dans ederken gördüm
Ne kadar faklı olduğumuz önemli değil
Bunca zamandır
Seviyorum seni
İsmini bile bilmiyorum
Sadece bir geceliğine
Aynı olabiliriz
Ne derlerse desinler fark etmez
Yeni bir sayfa açtığımı hissediyorum
Dünyanın bir sahne olduğunu hissediyorum
Dramın sona ereceğini düşünmüyorum
Hiddeti bırakacaklarını düşünmüyorum
Ama dünyanın muhteşem olabileceğini biliyorum
Seni onların senden nefret ettiğinden daha fazla sevebilirim
Kimi ayıpladıkları önemli değil
Onları kendi oyunlarında yenebiliriz

Sosyal Mühendislik ve Hacking


Günümüz çağın en ileri teknolojilerinden olan sanal iletişim aracımız olan internet üzerindeki uygulamaların,  kötü amaçla kullanılması için kötü insanlar tarafından bu uygulamaların zaaflarını tespit etmek amacıyla her türlü yürütülen düşünce senaryolarına sosyal mühendislik denir.
Sanal teknolojilerin kullanım alanlarına bağlı olarak son kullanıcıların özellikle internet teknolojilerindeki bazı kavramların ayırt edilmesinde zorlandıklarını görmekteyiz. Bu anlamda internet iletişim protokolleri üzerinde deklare edilen bilgilerin güvenliği konusunda son kullanıcıların yeterli bilgiye sahip olmadığını, bu anlamda reel hayattaki bazı davranışlarında sanal ortama taşıdıklarını görmekteyiz.
Kişi reel hayatında nasıl bir yol izliyorsa, sanal ortamda da o şekilde bir yol izleyecektir. Bu anlamda bir kişinin sanal ortamda ne kadar kendisi hakkında bilgileri paylaşacağını kişiliğinden ve davranışlarından anlamak hiçte zor değildir. Çünkü bir kişinin reel hayatındaki ve  toplum içerisinde ki kendisine ait bir  bilgiyi, duyguyu veya herhangi bir şeyi hangi ortamlarda nasıl paylaşabileceğini bulmak için ilk önce kişiyi tanımak gerekli olduğunu bilmeliyiz..
Sosyal mühendislik işte bu ortamda kötü veya iyi niyetle ön plana çıkmaktadır. Genelde bir sistemin veya kişilerin zaaflarından faydalanarak istenilen bilgiye ulaşma yöntemlerine sosyal mühendislik diyoruz. Ama daha da genişletirsek sosyal mühendislik bir kişinin sadece bilgilerini ele geçirmeye değil, kişinin atacağı bir sonraki adımları da öğrenmeye denir. Kişinin açıklarını bulmak için ilk önce kişiyi tanımak gereklidir. Görülmeyen bir hedefe atılan kurşun isabet etme olasılığı çok düşüktür. Buna göre ilk önce hedefi iyi tanımalıyız.
Kişiyi kendimize göre yediye ayırabiliriz. İzleyeceğimiz yolda buna göre ayarlayabiliriz. Örneğin sistem bilişim sektöründeki internet olsun. Bizde bu interneti kullanan bir kişinin istediğimiz bir bilgisini öğrenmeye çalışacağız. İlk önce hedefteki kişinin kişiliğini öğrenmemiz gerekiyor. Çünkü yapacağımız her eylem ve atacağımız her adım bizi deşifre veya başarıya ulaştıracaktır.
İlk önce hedef olarak belirlediğimiz bir kişi hakkında materyaller topluyoruz. Bu materyaller o kişiye ulaşmamızı sağlayacak veriler olmalıdır. Gerekli veya gereksiz tüm bilgileri bir depoya saklıyoruz. Bu adı soyadı, semti, şehri, telefonu, sevdiği rengi, takımı, burcu, partisi, dini, ırkı, giydiği hatta donun rengi :)  vs. O kadar da değil ama gereklidir. Bizim istediğimiz ve gerekli duyduğumuz bilgiye ulaşabileceğimiz her türlü bilgi toplanıp derlenme amacı ile araştırılır. Bulunan veriler bir araya getirilerek kişiye bir kalıp oluşturulur. Bu kalıba şekil verilir. Sonra hedefimizi bu kalıba sokmaya çalışırız. Eğer topladığımız veriler ile oluşturduğumuz kalıba hedef oturmuyorsa veya bir yönü izin vermiyorsa o zaman kalıp yanlıştır ve restore edilmelidir.
İnternet üzerinde anlık iletişim protokolleri üzerinde bir kişiden bilgi çalmak çok zordur. Yasadışı diye tabir edilir. Ama biz bunu yapmayacağız. Kişiden bize gerekli olan bilgileri uygun ortamda tatlı dille isteyeceğiz. Örneğin karşımızdaki insanı daha önceden aklımızda zorluk seviyesi olarak gruplandırdığımız kişiler arasından hangisi olduğunu belirleyeceğiz.
Şöyle Gruplar Oluşturalım Kaba Taslak:
1. Son Kullanıcı ( Bilgilere En Son Ulaşan Kişi )
2. Orta Seviye ( Bilgileri Yayan Kişi )
3. Uzman ( Bilgileri Toplayan Kişi )
4. Deneyimli Uzman ( Bilgileri Toplayanları Yöneten Kişi )
5. Bilge ( Bilgileri Yazan Kişi )
6. Deneyimli Bilge ( Yazanları Yöneten Kişi )
7. H1? ( Üst Grupların Hepsine Egemen Olan Kişi )
Yukarıda Saydığım gruplara dahil olan kişiyi bulmak için kişiyi tanımak gerekli olduğunu ifade etmiştim. Gruplardan çıkaracağımız yol ise kişinin bilgisine göre yol izlemektir. Çünkü sonuçta bilgi güçtür. Bilmediğimiz bir bilgi kaynağına yapacağımız saldırının ne kadar başarılı olacağını bilemeyiz. Ayrıca yapacağımız saldırı hedefe zarar vermekten ziyade bize de zarar vereceği ihtimalini de göz ardı etmemeliyiz.
Yukarıda sayılan gruplara göre de bizde bir saldırı senaryosu veya bilgi toplama eylemi gerçekleştirmek zorundayız.
Son Kullanıcılar genelde bilgiye en son ulaşan kişi olduklarından saldırı reaksiyonlarını kestirmekte zorlanırlar. Çünkü bilginin nasıl yazıldığını, yayımlandığını, nasıl bir eylem içerisinde kendisine kadar ulaştığını bilmezler veya bilmeye gerek duymazlar. Bu anlamda bu seviye içerisine giren bir kişiden bilgi almak son derece kolaydır. Bu aynı iki silahşora benzer. Birisinin elinde kılıç, kalkan vardır. Diğer kişinin elinde de savunma yapacak bile hiçbir şeyi olmayan bir insan.. Sonuçta bu karşılaşma adil olmayacaktır. Bu anlamda elinizi vicdanınıza koymanız gerekmektedir.
Ortaya Seviye kullanıcılar olarak belirttiğimiz kişiler ise bilgileri her türlü kaynağına bile bakmadan yayan kişilerdir. Bunlar genelde son kullanıcılardan sonra gelen kişilerdir. Bilgilerin doğruluğunu araştırmadan yayan veya okuyan kişilerdir. Bilgiye son kullanıcılardan önce öğrendikleri için bu kişilere yapacağımız bir eylem titiz olmalıdır. Gözümüzde büyütmeyerek ama gene de potansiyel bir bilgisayar korsanıymış gibi karşımızdaki kişiye yapacağımız davranışları seçerek düzenlemeli ve yapmalıyız.
Uzman diye tabir ettiğimiz kişiler ise bilgileri yaymaktan ziyade toplayan kişilerdir. Toplanan bilgileri yayarlar veya öğrenirler. Bu anlamda bilgi hakkında tecrübeleri iyi denmese de dikkate alınacak derecededir. Buna göre yapacağımız senaryo tamamen yapay düşüncelerden arındırılmış olmalıdır. Yoksa birinci basamakta deşifre olma ihtimaliniz çok yüksektir.
Deneyimli Uzman ise yukarıda belirttiğimiz hususların hepsine vakıf olan kişidir. Çünkü kişide yönetici vasfı mevcut olup, tamamen çok odaklı bilgileri derleyen ve yöneten kişidir. Bu anlamda bir yönetici mevcut bilgiyi yaymaktan ziyade bu bilginin güvenliği ve yayılmasındaki sorunların tespit ve çözülmesini sağlayan kişidir. Buna göre yapılacak senaryo sağ elin yaptığı bir eylemi sol elin görmeyeceği şekilde gizli, sanki karşıdaki bir kişi ile 40 yıllık bir dostmuş gibi samimi, aynı takımın taraftarı kadar sıcakkanlı, aynı din kardeşi kadar ılıman, aynı kanı taşıyan kardeşler gibi dostluğu tabir edecek kadar etkileyici olmalıdır.
Bilge diye tabir ettiğimiz insanlar ilse bilgileri yazan kişilerdir. Biz bu kişilere üstat diyoruz. Üstatlar tamamen bilgiye doymuş, bilgi birikimlerini kalıcı hale getirmek için bilgiyi yazmayı deneyen kişilerdir. Bu anlamda bu kişilerden sizin istediğiniz bilgileri almak zorlayıcı olabilir. Çünkü bu kişilerde çakal merakı yerine, şahin merakı vardır. Şahin hedefini kilometrelerce öteden keskin gözleri ile belirleyebilmektedir. Bilge kişide sizin yapacağınız herhangi bir eylemi tahmin edebilmektedirler. O zaman nasıl bir yol izlenmeli diyorsanız gene çakal ve şahinden başlayabiliriz. Çakal o kadar aç olduğu için file bile saldırmayı tenezzül edebilir. Gördüğü her şeyi yemek ister. Buda içindeki açlık ve merak duygusudur. Ama Şahin Koklamadığı ve Duymadığı için Yaratanın ona bahşettiği görme duyusunu kullanmak zorundadır. Ama her gördüğü tahmin ettiği şey olmayabilir.
Deneyimli Bilge ise yazarlar tarafından yazılan bilgiyi geliştirme ve yöneten kişidir. Bu kişilerden bilgi almak samandan cımbız ile kıl aramakla eşdeğerdir. Yapacağımız bütün senaryoları denemek gerekmektedir. Zorluk seviyesi en üst seviyede olan kullanıcı sınıfı olduğu için kişinin bilgilerine ulaşmadan önce kişinin zaaf noktalarını bulmak gereklidir.
H1? Diye etiketlediğimiz kullanıcı grubu ise atacağı adımı, herhangi bir materyali, düşüncesi bilinemediği kişilerdir. Bu kişilere yapacağınız herhangi bir saldırı girişim düşüncesi bile yapacağınız eylemi tersine çevirebilir. Zira bu kişilerden uzak durmanızı tavsiye ediyoruz.
Halk dilinde internet ortamı üzerinde bilgisayar korsanı olarak bilinen ama aslında birer güvenlik uzmanı olan, ihtiyacı olan bilgiye ulaşmak yerine yazan, hatta zamanı durdurabilen kişilerdir.. (..?..)
Sonuç olarak her kuşun etinin yenmeyeceği, bize göre doğru olan fikirlerin başkalarına göre yanlış olabileceğini, kendi doğrularımızı kimseye doğru diye dayatamayacağımızı, yaptığımız her fiillerden sorumlu olduğumuzu, aynı şekilde başkalarının da bir sorumluluğu olduğunu, her şeyin bir sistematiğin olduğunu ve ayrıca bilginin güç olduğunu burada bir kez daha hatırlamış olmaktayız.

Exploit Kullanma Rehberi (Profesyonel)


Konu:Exploit Nedir ve Exploitleri Uygun Ortamlarda Derleme ve Derleyici Kullanımları
Aktif Serverlar:Windows,Unix
Aktif Web Serverlar:ISS,ISS 4.0,ISS 5.0,ISS 5.1,ISS 6.0 Apache 1.x ,Apache 2.x,SunOne,Netscape-Enterprise vs..
Aktif Local Sistemler:
Windows Vista,Xp vb.,Linux,Mac OS X vs..
Aktif Teknoloji:ASP,,ASP.NET,PHP,JavaScript,.dat,P e r l,mod_ssl,mod_P e r l,OpenSSL,Fron tpage,Flash,vs..

Exploit Nedir ?

Exploit türkçe kelime anlamı sömürü olan,dünya genelinde ise,bir sistemin yazıldığı yazılımından çıkan açıkları kötü veya iyi yönde sömürmek ve yönetsel yetki kazanmak için yazılmış veya zarar vermek için yazılmış,kod parçacıklarına (programlara) exploit denir.

Exploit Kimler Yazar ?

Dünya Genelinde Exploit'i Script Kiddie Denilen Betik Çoçukları diye adlandırılan,hazır sömürme teknikleri kullanan kişiler kullanır.Bulduğu açıklar üzerine P e r l,cgi,unix vs. üzerinden sömürü teknikleri ile sistemde yönetsel yetki kazandıran programları yazanlara denir.(Kısaca..)

Exploit Neden Yazılır ?

Exploit,yazan kişinin o anki pisikolojisine bağlı olarak,neden yazıldığı hakkında cevaplar üretilebilir.Kimi zaman bu,güvenlik,zevk,para,eğlence,zaman öldürme vs.. aracı olarakta kullanılabiliyor.

Exploit,örnek bir web tabanlı script'lerde kodlanmada çıkan hatalardan dolayı,çıkan açıkların üzerine enjekte edilen hazır kod parçacıkları üzerinden mevcut sistemde yönetsel yetki alınarak,ilgili sistemi sömürülecek duruma getirildiği için,betik çoçukları tarafından çok kullanılmaktadır.

Neden Önemli Değildir.Yeterki bir açık fark edilsin.Fark edilen açığın üzerine hemen exploit yazılır ve sömürülür.

Kimi zaman exploitler,güvenlik şirketleri tarafından sistemi bozan programlara karşı anti-exploit olarakta kullanılabiliyor.Exploit demek hep sömürü teknikleri uygulamak değildir.Örnek var olan bir sistemi sömüren programı deactive etmek için,sömürü programının açıkları hemen bulunup,üzerine exploit uygulanabilir.Türevler çoktur ve çoğaltılabilir.Kısa anlatıyoruz.

Etki:

Exploit mevcut sistemde yönetsel yetkiler alarak,sistemin sahibine ciddi zararlar verebilir.Her türlü kullanılabilir.Sömürünün nerden geleceği,bulduğu açık yoluna bağlıdır.
Risk Çok Yüksektir.

Saldırı Senaryoları:

Saldırı senaryoları exploiti yazana ve exploitin sömürdüğü kaynak dosyanın erişim haklarına bağlıdır.Kaynak Dosyanın Erişim haklarının hepsi kullanılabilir.Örnek olarak web tabanlı betikleri yazan coderin betiği iyi süzmediği için çıkan hata kodlarını analiz eden saldırgan,hemen sisteme erişmek için ve kendisine sistemde yönetsel yetki veya zarar vermek için,bulduğu hata kodu üzerinde yoğunlaşarak,mevcut hata kodunun nedenlerini araştırıp,ne gibi exploit yazım senaryoları uygulanacağını önceden karar verip,sonrada bulduğu metaryelleri birleştirerek,sistem üzerinde erişim hakları dahil,tüm yönetsel yetkileri almak için uygun exploiti,uygun ortamda yazıp,derleyebilir.Derlenen Exploit,sistemde erişim hakkına sahip olduktan sonra,exploitin kaynağının tüm erişim hakları sömürülmek üzere kullanılır.

Exploitleri Kullanırken Çıkan Hataların Nedenleri:

1.Mevcut Açık Kapatılmıştır.
2.Kod parçacıkları eksik veya yanlıştır.
3.Kurulum Dosyasında Hata vardır.
4.Mevcut Exploiti yanlış kullanıyorsunuzdur.

Exploit Türleri Sırasıyla Şunlardır
Web Tabanlı Sistemler için:


1.P e r l [ActiveState]
2.C Unix [Cygwin,Unix,Linux]
3.PHP [PHP server]
4.ASP [ASPHost,ISS]
5.CGİ [Common Gateway Interface compiler]
6.Phyton [ActivePhyton]
7.ASM [Assembly compiler-Microsoft Macro Assembler]
8.Dos Exploit
9.Shell



Exploit Kullanımları

1.P e r l [ActiveState] Exploit Compile / Derlemek

P e r l ile Yazılan Exploitler .pl dosya uzantılıdır.Yerel Sistemde derlenebilir.Mevcut bir sistemin açığını sömüren bir exploit kaynak dosyası bulunuz.Bulduğunuz Exploiti Sisteminize kaydediniz.Kaydettiğiniz dosyayı Derleyici ile DOS'ta Derleyiniz.

Windows
http://downloads.activestate.com/ActivePerl/Windows/5.6/ActivePerl-5.6.1.638-MSWin32-x86.zip - AS package
http://downloads.activestate.com/ActivePerl/Windows/5.6/ActivePerl-5.6.1.638-MSWin32-x86.msi - MSI

Linux
http://downloads.activestate.com/ActivePerl/Linux/5.6/ActivePerl-5.6.1.638-i686-linux.tar.gz - AS package
http://downloads.activestate.com/ActivePerl/Linux/5.6/ActivePerl-5.6.1.638-i686-linux.deb - DEB
http://downloads.activestate.com/ActivePerl/Linux/5.6/ActivePerl-5.6.1.638-i686-linux.rpm - RPM

package
http://downloads.activestate.com/ActivePerl/Linux/5.6/ActivePerl-5.6.1.638-i686-linux.deb - DEB
http://downloads.activestate.com/ActivePerl/Linux/5.6/ActivePerl-5.6.1.638-i686-linux.rpm - RPM

Kurulum Dosyasını Kurunuz.Kurduktan Sonra mevcut .pl uzantılı P e r l ile kodlanmış exploiti,kurulum dosyasını kurduğunuz dizindeki P e r l dosyasındaki bin alt klasörüne atıyorsunuz.Windows Sisteminde c:/P e r l/bin/P e r l gibi.Dosyasımızın İsmi sanaldarbe olsun,uzantısı .pl olacak şekilde kaydediyoruz.

Sonra Windows Sistemi için,başlat-çalıştır-cmd diyip MSDOS Komut penceresini açıyoruz.

İlk önce Exploitimizin bulunduğu klasöre MSDOS'tan geçiyoruz.Okumamız için şarttır.

cd..
cd..
cd.. P e r l
P e r l sanaldarbe.pl kullanım yöntemi

Kullanım yöntemi yazan yer exploit MSDOS penceresine geldiğinde,exploitte her zaman kullanım (usage) hakkında bir cümle vardır.Ona bakarak uygulayınız.

Eğer sorun çıkarsa nedenler:


1.Mevcut Açık Kapatılmıştır.
2.Kod parçacıkları eksik veya yanlıştır.
3.P e r l Kurulum Dosyasında Hata vardır.
4.Mevcut Exploiti yanlış kullanıyorsunuzdur.

2. .C Unix [Cygwin,Unix,Linux]

Unix ile Yazılan Exploitler .c dosya uzantılıdır.Yerel Sistemde derlenebilir.Mevcut bir sistemin açığını sömüren bir exploit kaynak dosyası bulunuz.Bulduğunuz Exploiti Sisteminize kaydediniz.Kaydettiğiniz dosyayı Cygwin ile Derleyiniz.Linux'te daha kolay derleyebilirsininiz.

Cygwin Linux Komutlarını Windows Ortamında Uygulayabileceğiniz,Linux Komutları ile Exploit Derliyeceğiniz Bir Emilatör'dür.Kısaca Açıkladım.

Sitesinden Cygwin'i İndiriyoruz.Download http://www.cygwin.com/setup.exe


Kurulum Basittir.Program Kurulum Hakkında Sizi Yönlendirir.

Şimdi Compile Olayına Geçelim:

Kurduktan Sonra " .c " Exploitlerimizi Derlemek için ilk önce Exploit Kodlarımızı bir not defteri içine koyup,Dosya İsmine isim.c yazıp,Dosya Türüne Tüm Dosyalar Deyip, Hangi Dosyada Çalışıyorsak (Cygwin Dizini) içine farklı kaydet yapıyoruz.

Cygwin'i Açıyoruz.

Sırasıyla İlk Klasöre geçip,Compile Yapıyoruz:

1. cd /

2. gcc isim.c -o isim

3. ./isim

Evet.Burdaki

1.Komut İlk Klasöre Geçmemizi Sağlar,
2.Komut Exploitimizi Cygwin Dizininde Exe Oluşturmaya yarar.
3.Komut ise Oluşturduğumuz exenin İsmiyle çağrılmasıdır.

Bu Exe Sadece Cygwin Ortamında Çalışır veya Linux Kütüphalerindede Derlenebilir.

Örnek .c Exploit:

http://sdnetur.tripod.com/half-life.txt - http://sdnetur.tripod.com/half-life.txt


a.Putty Aracılığı ile Unix Exploit Derleme
Unix ile Yazılan Exploitler .c dosya uzantılıdır.Yerel Sistemde derlenebilir.Mevcut bir sistemin açığını sömüren bir exploit kaynak dosyası bulunuz.Bulduğunuz Exploiti Sisteminize kaydediniz.Kaydettiğiniz dosyayı Putty ile Shell'de Derleyiniz.Linux'te daha kolay derleyebilirsininiz.

http://the.earth.li/%7Esgtatham/putty/latest/x86/putty.exe - Download Putty

1.Putty ile Shell'e bağlanınız.
2.Exploit Klasörüne Gidiniz.(örn: Exploit ad sanaldarbe.c)
3.Exploit Derleme Kod : gcc -w sanadarbe.c -o a

3.PHP Exploit [PHP server]

PHP ile Yazılan Exploitler .php dosya uzantılıdır.Yerel Sistemde derlenebilir.Mevcut bir sistemin açığını sömüren bir exploit kaynak dosyası bulunuz.Bulduğunuz Exploiti Sisteminize kaydediniz.Kaydettiğiniz dosyayı php-5.2.0 ile Derleyiniz.

İlk Önce http://www.php.net/get/php-5.2.0-win32-installer.msi/from/tr2.php.net/mirror - php-5.2.0 İndiriyoruz.


PHPServer ile PHP Dosyalarını Windows Ortamında Çalıştırabileceğiniz bir Derleyicidir.İsterseniz Localhost kurarakta derleyebilirsiniz.

Kurulumda Web Server Setup Penceresindeki Web Server Seçiniz katagorilerinden, Do not Setup a web server seçeneğini seçiniz.Kurulum Dosyası olaral C:\PHP ayarlıyoruz.

Sonra Exploitimiz olan sanaldarbe.php dosyasını PHP klasörüne atıyoruz.

Sırasıyla MSDOS'tan Çalıştırıyoruz:

cd C:\\PHP\\
C:\\PHP\\php.exe
C:\\PHP\\Serheld4n.php
C:\\PHP\\php.exe C:\\PHP\\Serheld4n.php


4.ASP [ASPHost,ISS]

Windows ort***** kuracağınız IIS ile, Linux ortamında yapacağınız konfigürasyonlar ile veya ASP destekli hostlar`da çalıştırabilirsiniz.PHP Derleme İle Benzerdir.


5.CGİ [Common Gateway Interface compiler]

Common Gateway Interfaceile Yazılan Exploitler .cgi dosya uzantılıdır.Yerel Sistemde derlenebilir.Mevcut bir sistemin açığını sömüren bir exploit kaynak dosyası bulunuz.Bulduğunuz Exploiti Sisteminize kaydediniz.Kaydettiğiniz dosyayı ApacheServer ile Derleyiniz.

6.Phyton [ActivePhyton]

Windows. ortamında ActivePhyton ile, Linux ortamında Phyton derleyicileri ile derlenip çalıştırılabilir.

http://www.downloads.activestate.com/ActivePython/windows/2.3/ActivePython-2.3.2-232-win32-ix86.msi - Download
Üretici Firma: ActiveState

7.ASM [Assembly compiler-Microsoft Macro Assembler]


Assemblerile Yazılan Exploitler .cpp dosya uzantılıdır.Yerel Sistemde derlenebilir.Mevcut bir sistemin açığını sömüren bir exploit kaynak dosyası bulunuz.Bulduğunuz Exploiti Sisteminize kaydediniz.Kaydettiğiniz dosyayıMicrosoft Macro Assemblerile Derleyiniz

http://rapidshare.com/files/39397639/ASM.zip.html - Download

8.Dos Exploit

DOS üzerinden Çalıştırılan Exploit Çeşitleridir.

9.Shell Exploit

Shell Kodları ile Yazılan Exploitlerdir. (Örnek: C99,r57,Backdoor vb.)

RAM Üzerinden Şifreleriniz Alınabilir mi?

 Geçici bellek dediğimiz RAM’ler bilgisayar kapandıktan sonra da üzerindeki bilgileri bir süre muhafaza etmeye devam eder. Kapasitif yöntemle depolama yapan DDR RAM’lerde veri, kapasitörler deşarj olunca tamamen yok olmuş olur. RAM’in çok düşük sıcaklılarda soğutulması ise deşarjı yavaşlatır, bu da RAM üzerindeki verilerin farklı bir ortama aktarılması için yeterli süreyi sunabilir. Çalışma ortamında bırakılan bir laptopunuzu kapatarak öğle yemeğine gittiğimizi farz edelim. Bu gerekli bilgileri almak için çabalayan kötü niyetli kişiye verilen en rahat ve en uzun süredir. 10 dakika gibi kısa bir sürede tüm şifreleri ele geçirmek mümkündür. Tabi şifreleri trojen yardımıyla internet ortamından alan programlar da mevcut. BitLocker, FileVault, dm-crypt ve TrueCrypt gibi şifreleme yazılımlarına girdiğiniz parolalarınız da programın veri hafızasında saklandığı için tehlike var. TruCrypt’de bu durum için bir koruma önlemi düşünülmüşse de yeterli değil. TrueCrypt‘de Settings->Preferences ekranının Password Cache gurubunda yer alan “Wipe cached passwords on auto-dismount” ve “Wipe cached passwords on Exit” seçeneklerini işaretlemeniz bir nebze olsun yararlı olacaktır. Bazı verilere ulaşmak için RAM’lere fiziki müdahale gerekir. Kapalı devre çalıştığınızı düşününün. İnternet bağlantısının olmadığı ve kendinizi güvende hissettiğiniz bir ortamda laptopunu bıraktığınızda başınıza neler gelebilir hiç düşündünüz mü?
Konu ile ilgili video izlemek isterseniz >>   http://www.metacafe.com/fplayer/1116904/.swf

Kosova Cumhurbaşkanlığı Websitesi'ne Sırp Hacker Saldırısı


Kosova Cumhurbaşkanlığı'nın internet sitesi StRoNiX ve T0r3x kod adlı Sırp korsanların saldırısına uğradı.

Kosova Cumhurbaşkanlığı'nın resmi internet sitesi olan www.president-ksgov.net , Sırp bilgisayar korsanlarının saldırısına uğradığı bildirildi.

Cumhurbaşkanlığı basın merkezinden yapılan açıklamada, Cumhurbaşkanı Dr. Fatmir Sejdiu'nun resmi web sitesinin kendilerine "Sırp hacker"lar adını veren internet korsanları tarafından çökertildiği ve sitenin ana sayfasına Sırbistan arması ile "Kosova Sırbistan'dır" sloganının yazıldığı kaydedildi.

Yetkililer olayla ilgili soruşturma başlatıldığını ve internet sitesinin normale döndürülmesi için çalışmaların devam ettiğini açıkladı.

Websitenizi SQL Injection Saldırılarından Korumak için


http://easydownload.ru/uploads/posts/2009-04/1240341405_518053737_8a9794389e.jpg
Web sitenizi ve uygulamalarınızı SQL Enjeksiyon saldırılarından korumak 3 bölümlük bir işlemden oluşur:
  1. Sitenizin, SQL Enjeksiyon ve diğer açıklara karşı tam bir güvenlik denetiminin yapılması ile güvenliğinizin mevcut halinin analiz edilmesi.
  2. Web uygulamalarının ve BT altyapısının diğer tüm bileşenlerinin steril olması için en uygun kodlama standartlarının / tekniklerinin kullanılması.
  3. Web bileşenlerindeki her değişiklik veya eklemeden sonra düzenli web güvenlik denetimi uygulanması.
Ek olarak, SQL Enjeksiyon ve diğer tüm hack tekniklerinin kontrolünde aklınızda olması gereken ana ilke şudur: "Web sitesinde güvenli olduğunu düşündüğümüz hangi bölümler hack saldırılarına açık?" ve "Bir uygulamaya hangi veriyi göndererek normalde yapmaması gereken bir şeyi yaptırabiliriz?".
SQL Enjeksiyon açıklarının kontrolü web sitesinin ve web uygulamalarının denetimi ile olur. Manuel açık denetimi karmaşık olabilir ve çok zamanınızı alabilir. Ayrıca yüksek-seviye uzmanlık ve büyük miktarda kodun takip edilmesini ve bilgisayar korsanlarının en son taktiklerinin bilinmesini gerektirir.
Web uygulamalarını denetlemenin en iyi yolu otomatik ve keşifsel (heuristic) web güvenlik tarayıcısı kullanmaktır.
Otomatik web güvenlik tarayıcısı tüm web sitenizi gezer ve SQL enjeksiyon açıklarını test eder. Hangi URL/betiklerin SQL enjeksiyondan etkilendiğini belirtir. Bu sayede hızlı bir şekilde kodu düzeltebilirsiniz. Bir web uygulama tarayıcısı SQL Enjeksiyon açıklarının yanında Çapraz site betik çalıştırma (XSS) ve diğer web güvenlik açıklarını da test eder.
SQL Enjeksiyon için İmza-eşleştirme'ye karşı keşifsel tarama
Pek çok firma otomatik ve periyodik web denetimi ihtiyacını anlamış olsa da pek azı hem hazır gelen hem de özel hazırlanan web uygulamalarını taramanın gerekliliğine inanır. Genel yanlış düşüncelerden biri özel yazılmış web uygulamalarının hack saldırılarından etkilenmeyeceğidir. Bu daha çok "asla benim başıma gelmez" olgusundan ve web sitesi sahiplerinin uygulama geliştiricilerine olan güveninden kaynaklanır.
Bu doküman yazıldığı sırada Google News'te "SQL Injection" kelimeleri için yaptığımız arama 240 sonuç buldu. Secunia ve SecuObs bilinen web uygulamaları için günlük olarak düzinelerce güvenlik açığı rapor etmekte. Ve özel hazırlanmış uygulamaların hack edilmesi ile ilgili örnekler medyada fazla yer almıyor. Bunun sebebi sadece bilinen meşhur firmalar (ör. Choicepoint, AT&T, PayPal) geçtiğimiz bir kaç ay içinde manşet oldular.
Özel yazılmış web uygulamalarının belki de en çok açık içerenler olduğunu anlamak son derece önemlidir. Ve daha çok sayıda bilgisayar korsanının ilgisini çeker çünkü bu tip uygulamaların sıkı testlerden ve kalite güvence işlemlerinden geçmediğini bilirler.
Özel yazılmış bir web uygulamasını sadece imza-tabanlı bir tarayıcı ile taramak SQL Enjeksiyon veya diğer açıklara karşı tam olarak test yapılmaması anlamına gelir.
Bilinen uygulamarın açıklarının bulunduğu bir veritabanı ile test yapmak yeterli değildir. Bu pasif denetimdir çünkü sadece hazır yazılmış uygulamaları içerir ve yeni hack tekniklerinden etkilenen açıklar keşfedilemez. Hack saldırıları test için imza dosyası kullanmayabilir - bilgisayar korsanları bilinen hazır uygulamaların, sistemler ve sunucular üretici firmaları tarafından sık sık yapılan güncellemeler ile güvenli hale getirildiğini bilirler. Bu yüzden özel hazırlanmış uygulamalar onlar için daha uygundur.
Sonuç olarak öncelikli olarak keşifsel (heuristic) tarama metodu (ek olarak imza eşleştirme de) kullanan web uygulama tarayıcıları kullanılmalı.
En popüler otomatik web uygulama güvenliği tarayıcılarından bazıları:
Acunetix
Watchfire
WebInspect
Kaynak: http://www.acunetix.com/websitesecurity/sql-injection2.htm

SQL Injection Saldırısı Test Teknikleri


http://infosecurity.us/images/sql_injection.jpg 
Bir SQL Injection saldırısı istemci tarafından uygulamaya SQL sorgusu ekleme veya "enjekte" etme ile gerçekleşir. Başarılı bir SQL Injection saldırısı veritabanından önemli bilgilerin okunabilmesi ile, değiştirilebilmesi ile (Insert/Update/Delete), veritabanında yönetici işlemleri yapılabilmesiyle (Veritabanı sunucusunun kapatılması gibi) veya bazı durumlar işletim sistemi komutları çalıştırılabilmesi ile sonuçlanabilir.
Problemin Tanımı
SQL Injection saldırıları aşağıdaki gibi 3 sınıfa ayrılabilir:
  • Inband: Veri SQL kodunu enjekte etmekte kullanılan aynı kanal ile elde edilir. Alınan verilerin direk olarak uygulama web sayfasında gösterildiği bu tip kullanım saldırının en düz kullanımıdır.
  • Out-of-band: Veri farklı bir kanal kullanılarak elde edilir (ör: Sorgunun sonuçlarının test edene eposta ile gönderilmesi)
  • Sonuç Çıkarma: Gerçekte veri transferi olmaz, fakat test eden belirli bazı istekler gönderip veritabanı sunucusunun davranışını gözlemleyerek bilgiyi oluşturabilir.
Saldırı sınıfından bağımsız olarak, bir SQL Injection saldırısı, saldırganın yazılım olarak doğru bir SQL sorgusu hazırlamasını gerektirir. Eğer uygulama doğru olmayan bir sorgu sebebiyle hata mesajı dönerse, orjinal sorgunun mantığını çözmek ve enjeksiyonu doğru olarak nasıl yapılacağını öğrenmek kolaydır. Bununla beraber, eğer uygulama hata detaylarını gizliyorsa, test edenin orjinal sorgu mantığını tersten çözmesi gerekir. Buna da "Kör SQL Enjeksiyon" (Blind SQL Injection) adı verilir.
Kara Kutu Testleri ve Örnekler
SQL Enjeksiyon Tespiti
Test işleminin ilk adımı uygulamamızın verilere erişmek için ne zaman veritabanı sunucusuna bağlandığını anlamaktır. Bir uygulamanın veritabanı ile konuşma ihtiyacı duyduğu durumlara tipik bir örnek olarak:
  • Kimlik Doğrulama Formları: Kimlik doğrulama bir web formu ile gerçekleştirildiğinde, genelde girilen kullanıcı bilgilerinin, tüm kullanıcı adı ve şifrelerin tutulduğu bir veritabanında karşılaştırılması gerekir.
  • Arama motorları: Kullanıcı tarafından girilen değer bir SQL sorgusunda kullanılarak veritabanındaki tüm kayıtlarda aranır.
  • E-Ticaret Siteleri: Ürünler ve özellikleri (fiyat, açıklama, mevcudiyet,..) veritabanında tutulur.
Test işlemini gerçekleştirenin POST isteklerindeki gizli alanlarda dahil SQL sorgusunda kullanılabilecek tüm giriş alanlarının listesini yapması ve tek tek test etmesi, sorguya müdahele edip hatalar yaratması gerekir. İlk testlerden biri tek tırnak (') veya noktalı vigrül (;) kullanımıdır. Tekli tırnak SQL sorgusunda string sonlandırıcı olarak kullanılır ve uygulama tarafından filtrelenmiyorsa geçersiz bir sorgu ile sonuçlanabilir. Noktalı virgül ise bir SQL sorgusunun sonlandırılmasında kullanılır ve eğer filtrelenmemişse bu da bir hata yaratacaktır. Doğru filtrelenmemiş bir alan (örnekte MS SQL sunucusu) aşağıdaki mesajı verdirebilir:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC SQL Server Driver][SQL Server]Unclosed quotation mark before the
character string ''.
/target/target.asp, line 113
Ayrıca kendisinden sonra gelenlerin bir yorum olduğunu ve göz ardı edilip çalıştırılmaması gerektiğini belirten -- karakterleri ve AND OR gibi SQL kelimeleri de sorguyu değiştirmede kullanılır. Basit fakat etkili bir teknik basitçe değerinin rakam olması beklenen bir yere harf girmektir. Aşağıdaki gibi bir hata mesajı ile karşılaşılır:
Microsoft OLE DB Provider for ODBC Drivers error '80040e07'
[Microsoft][ODBC SQL Server Driver][SQL Server]Syntax error converting the
varchar value 'test' to a column of data type int.
/target/target.asp, line 113
Örnekteki gibi tam hata mesajları test edene fazla bilgi sağlayarak başarılı bir enjeksiyon yapabilmelerine yardımcı olur. Bununla beraber, bazen uygulamalar hiçbir detay vermeden sadece '500 Server Error' veya özel hazırlanmış bir hata sayfası döndürebilir. Bu gibi durumlarda kör enjeksiyon teknikleri kullanmamız gerekir. Her durumda, tüm alanların ayrı ayrı test edilmesi çok önemlidir. Hangi parametrelerin etkilenip hangilerinin etkilenmediğin doğru olarak bulmak için parametrelerden sadece biri değiştirilip diğerleri sabit tutulmalı.
Standart SQL Enjeksiyon Testi
Aşağıdaki SQL Sorgusunu ele alalım:
SELECT * FROM Uyeler WHERE Kullanici='$kullanici' AND Sifre='$sifre'
Buna benzer sorgular genelde web uygulamasının kullanıcı kimliğini doğrulaması gerektiğinde kullanılır. Eğer sorgu bir değer dönerse bu isim ve şifreye sahip bir kullanıcı olduğuna işaret eder ve kullanıcı sisteme alınır, aksi durumda erişimi engellenir. Giriş alanlarının değerleri genelde kullanıcı tarafından web formuna girilir. Aşağıdaki parametreleri girdiğimizi varsayalım:
$kullanici = 1' or '1' = '1
$sifre = 1' or '1' = '1
Sorgu aşağıdaki gibi olacaktır
http://www.example.com/index.php?kullanici=1'%20or%20'1'%20=%20'1&sifre=1'%20or%20'1'%20=%20'1
Kısa bir analiz sonrası sorgunun bir değer (veya birden fazla veri) döndüğünü görürüz çünkü şart her zaman doğrudur (OR 1=1). Bu durumda sistem kullanıcı adı ve şifreyi bilmeden kullanıcının kimlik doğrulamasını yapmış olur.
Bir diğer sorgu tipi olarak:
SELECT * FROM Uyeler WHERE ((Kullanici='$kullanici') AND (Sifre=MD5('$sifre')))
Bu durumda, iki problemimiz var, biri parantez kullanımı ve diğeri de MD5 hash fonksiyonunun kullanımı. İlk olarak parantez problemini çözelim. Bu basitçe doğru sorguyu tutturana kadar parantez kapama eklemektir. İkinci problemi çözmek için ikinci şartı geçersiz hale getirmeye çalışabiliriz. Sorgumuza yorum başlangıcı karakterini ekleyerek arkasından gelenlerin göz ardı edilmesini sağlayabiliriz. Her veritabanı yönetim sisteminin kendi yorum sembolleri vardır. Fakat çoğu veritabanında kullanılan genel bir sembol /* karakterleridir. Oracle da bu sembol -- karakterleridir. Bunu göz önüne alırsak kullanacağımız kullanıcı adı ve şifre değerleri:
$kullanici = 1' or '1' = '1'))/*
$sifre = falan
Bu sayede sorgu aşağıdaki gibi olur:
SELECT * FROM Uyeler WHERE ((Kullanici='1' or '1' = '1'))/*') AND (Password=MD5('$password')))
URL isteği aşağıdaki gibi olur:
http://www.example.com/index.php?kullanici=1'%20or%20'1'%20=%20'1'))/*&sifre=falan
Bazen kimlik doğrulama kodu döndürülen tuple'ın (veritabanında bir kayıt oluşturan veri seti) tam olarak 1'e eşit olduğunu kontrol eder. Önceki örneklerde bu durum zorluk çıkarırdı (veritabanında her kullanıcı için bir değer). Bu problemi aşmak için, döndürülen tuple'ın 1 olduğunu gösteren bir SQL komutu eklememiz yeterlidir. (Kayıt getirildikten sonra) bunu sağlamak için, "LIMIT " komutunu kullanırız. değeri döndürülmesini istediğimiz tuple sayısını belirtir. Buna göre önceki örneğimizdeki kullanıcı adı ve şifre alanı değerleri aşağıdaki gibi olur:
$kullanici = 1' or '1' = '1')) LIMIT 1/*
$sifre = falan

Bu şekilde aşağıdaki gibi bir istek yapabiliriz:
http://www.example.com/index.php?kullanici=1'%20or%20'1'%20=%20'1'))%20LIMIT%201/*&sifre=falan
Union sorgusu SQL Enjeksiyon Testi
Yapılacak testlerden biri de UNION işlemi kullanımıdır. Bu işlem ile orjinal SQL sorgusuna başka bir sql sorgusu eklemek mümkün olabilmektedir. Eklenen sorgunun sonuçları orjinal sorgununkilere eklenir ve test edenin diğer tablolardaki verilerin değerlerini alabilmesini sağlar. Örneğimiz aşağıdaki gibi olsun:
SELECT AdSoyad, Telefon, Adres FROM Uyeler WHERE Id=$id
Id değişkenine aşağıdaki değeri atayacağız:
$id=1 UNION ALL SELECT krediKartiNumarasi,1,1 FROM KrediKartiTablosu
Aşağıdaki sorguya sahip olmuş olacağız:
SELECT AdSoyad, Telefon, Adres FROM Uyeler WHERE Id=1 UNION ALL SELECT krediKartiNumarasi,1,1 FROM KrediKartiTablosu
Bu da tüm kredi kartı kullanıcılarını orjinal sorgunun sonuçlarına ekleyecektir. ALL parametresi DISTINCT komutu kullanımını aşmak için gereklidir. Kredi kartı numaralarının yanında iki farklı değer daha seçtik. Bu iki değer önemsiz, eklenmesinin sebebi her iki sorgunun da aynı sayıda parametreye sahip olması gerekliliği. Aksi takdirde yazım hatası ile karşılaşılır.
Kör SQL Enjeksiyon Testi (Blind SQL Injection)
İşlem sonuçlarının bilinmediği SQL enjeksiyon tipine Kör SQL Enjeksiyon denir. Bu davranış programcının özel bir hata sayfası hazırlamasıyla sorgu veya veritabanı yapısı hakkında hiçbir bilgi gösterilmemesi ile oluşur (Bir SQL hatası döndürülmez, sadece bir HTTP 500 dönebilir).
Bu engeli aşmak mümkün olabilmektedir. Metod çeşitli Boolean sorgularını sunucuya çalıştırmak, cevapları gözlemlemek ve cevapların anlamını çözmekten oluşur. Örneğimizde yine www.example.com sitesinde id parametresinin SQL enjeksiyondan etkilendiğini varsayalım. Eğer aşağıdaki isteği yaparsak:
http://www.example.com/index.php?id=1'
Özel hazırlanmış bir mesaj olan bir sayfa ile karşılaşıyoruz. Sunucuda çalıştırılan sorgunun aşağıdaki gibi olduğunu varsayalım:
SELECT field1, field2, field3 FROM Users WHERE Id='$Id'
Bu sorgu da önceki metodlar ile kullanılabilir. Amacımız kullanıcı adı alanı değerlerini elde etmek olsun. Testimiz karakter karakter ayrıştırarak bu alanın değerlerini edinmemizi sağlayacak. Bu hemen hemen tüm veritabanlarında bulunan bazı standart fonksiyonlar ile mümkün. Örneğimizde aşağıdaki pseudo-fonksiyonları kullanacağız:
SUBSTRING (yazi, baslangic, uzunluk): verilen yazının başlangıç pozisyonundan verilen uzunluk ölçüsündeki kısmını geri döndürür. Eğer başlangıç değeri uzunluk değerinden fazla isefonksiyon null değer döndürür.
ASCII(karakter): Girilen karakterin ASCII değerini verir. Eğer karakter 0 ise null değer döndürür.
LENGTH(yazi): Girilen yazidaki karakter sayısını verir.
Bu fonksiyonlarile ilk karakter üzerinde testlerimizi gerçekleştireceğiz ve değeri bulduktan sonra ikinciye geçeceğiz. Bu tüm veri elde edilene kadar devam edecek. Test'de bir kerede sadece bir karakter seçilmesi için SUBSTRING fonksiyonu kullanılacak (tek bir karakter seçimi uzunluk parametresinin 1 olarak verilmesi ile oluyor) ve karakterin ASCII değerini elde etmek için ASCII fonksiyonu kullanılacak, böylece nümerik karşılaştırma yapabileceğiz. İstenen değeri bulabilmek için karşılaştırma sonuçları tüm ASCII tablosu ile yapılacak. Örnek olarak id parametresi için aşağıdakini gireceğiz:
$Id=1' AND ASCII(SUBSTRING(kullanici,1,1))=97 AND '1'='1
Bu da aşağıdaki sorguyu oluşturacak (bundan sonra buna "sonuç çıkarma sorgusu" diyeceğiz):
SELECT field1, field2, field3 FROM Uyeler WHERE Id='1' AND ASCII(SUBSTRING(kullanici,1,1))=97 AND '1'='1'
Bu sorgu eğer kullanici alaninin ilk karakterinin ASCII değeri 97 ise bir sonuç dönecektir. Eğer yanlış değer alınırsa ASCII tablo indeks değerini 97 değerini 98'e çıkarıyoruz ve isteği tekrarlıyoruz. Eğer doğru değer elde edilirse SUBSTRING fonksiyonu parametrelerini değiştirerek tablonun indeksini sıfırlıyoruz ve bir sonraki karaktere geçiyoruz. Burdaki olay test'in döndürdüğü sonuçlarda doğru ve yanlışı ayırtedebilmek. Bunun için de yanlış değer döndürdüğüne emin olduğumuz bir parametre giriyoruz:
$Id=1' AND '1' = '2
bu da aşağıdaki sorguyu yaratıyor:
SELECT field1, field2, field3 FROM Uyeler WHERE Id='1' AND '1' = '2'
Sunucunun döndüğü cevap (HTML kod) testlerimiz için yanlış değeri oluşturacak. Bazen bu metod işe yaramaz. Sunucunun arka arkaya yapılan iki aynı web isteğine iki farklı sayfa dönmesi durumunda doğru değer ile yanlış değeri birbirinden ayıramayız. Bu özel durumlarda bazı özel filtreler kullanarak iki istek arasında değişen kodu elememiz ve bir şablon edinmemiz gerekir. Daha sonra her bir sonuç çıkarma sorgusu isteği çalıştırmada aynı fonksiyon ile relatif şablonu cevaptan çıkaracağız ve testin sonucuna karar vermek için iki şablon arasında kontrol yapacağız. Önceki testlerde bir değer elde ettiğimiz için sonuç çıkarma sorgusunun ne zaman sonlandığını bilebiliyorduk. Bu testlerdeise SUBSTRING ve LENGTH fonksiyonlarının bir karakteristiğini kullanacağız. Testimiz doğru bir değer döndüğünde ve ASCII kod 0'a eşit olduğunda (null değeri), sona ermiş demektir, veya analiz ettiğimiz değer null değerini içermektedir.
id için aşağıdaki değeri gireceğiz:
$Id=1' AND LENGTH(kullanici)=N AND '1' = '1
Buradaki N analiz ettiğimiz karakterlerin sayısı (null değeri hariç). Sorgumuz aşağıdaki gibi olacaktır:
SELECT field1, field2, field3 FROM Uyeler WHERE Id='1' AND LENGTH(kullanici)=N AND '1' = '1'
Bu da bize doğru veya yanlış bir değer dönecektir. Eğer doğru değer alırsak, sonuç çıkarma işlemimiz tamamlanmış demektir ve parametrenin değerini elde etmişiz demektir. Eğer yanlış değer alırsak, parametre değerinde null değeri var demek ve diğer bir null değeri bulana kadar bir sonrakini test etmeye devam etmemiz gerekmektedir.
Kör SQL Enjeksiyon saldırısı çok yük sayıda sorguya ihtiyaç duyar. Test edenin bu iş için otomatik bir araç kullanması gerekir. Bu işlemi GET istekleri ile MySQL veritabanı için deneyen araçlardan biri olan SqlDumper ekran görüntüsü aşağıda görülebilir:
Stored Procedure Enjeksiyon
Soru: SQL Enjeksiyon riski nasıl yok edilir?
Cevap: Stored Procedure'ler ile.
Bu cevaba çok rastladım. Aslında stored procedure kullanımı SQL Enjeksiyonu engelleyemeyebilir. Eğer düzgün işlenmezse, stored procedure'ler içindeki dinamik SQL bir web sayfasındaki dinamik SQL kadar enjeksiyona açık olabilir.
Stored procedure içinde dinamik SQL kullanırken, uygulama kod enjeksiyon riskini yok etmek için kullanıcı girişlerini doğru olarak filtrelemelidir. Eğer bu yapılmazsa kullanıcılar stored procedure içinde çalıştırılabilecek kötü amaçlı SQL girebilirler.
Aşağıdaki SQL sunucusu stored procedure'ünü ele alalım:
Create procedure kullanici_login @kullanici varchar(20), @sifre varchar(20) As
Declare @sqlstring varchar(250)
Set @sqlstring = ‘
Select 1 from uyeler
Where kullanici = ‘ + @kullanici + ‘ and sifre = ‘ + @sifre
exec(@sqlstring)
Go
Kullanıcı girişi:
falancakullanici or 1=1'
falancasifre
Yukarıdaki prosedür kullanıcı girişlerini doğru olarak filtrelemektedir.
Örnekteki prosedür pek kullanıcı login işlemi için kullanılmaz. Başka bir örnek olarak kullanıcının görüntülemek istediği kolonları seçtiği bir dinamik raporlama sorgusunu ele alalım. Bu durumda da kullanıcı istediği kodu ekleyebilir.
Aşağıdaki SQL sunucusu stored procedure'ünü ele alalım:
Create procedure get_report @columnamelist varchar(7900) As
Declare @sqlstring varchar(8000)
Set @sqlstring = ‘
Select ‘ + @columnamelist + ‘ from ReportTable‘
exec(@sqlstring)
Go
Kullanıcı girişi:
1 from uyeler; update uyeler set sifre = 'ayhansari'; select *
Bunun sonucunda rapor çalışır ve tüm kullanıcıların şifreleri güncellenir.
Kaynak: http://www.owasp.org/index.php/Testing_for_SQL_Injection

Sufi Music Of Turkey - Call Of Heaven & Light Of God 2010

http://img192.imageshack.us/img192/2363/62008697869700732.jpg 

Sufi Music Of Turkey - Call Of Heaven & Light Of God 2010


CD 1 / Light Of God (Nur)



Taksim
Allah'u Allah
Tekbir
Sevdim Seni Mabuduma
Veysel Karani
Erler Demine
Bu Aşk
Taksim
Mülki Beka
Yunus
Taksim


CD 2 / Call Of Heaven (Cennetin Çağrısı)


Bülbül
Taksim
Aşkın Aldı Benden Beni
Yunus
Demedim Mi
Severim Ben Seni
Uyan
Bilmem Ne Deyim
Taksim
Mülki Beka
Taksim

http://linksave.in/16988001814b62cd3b1db4b

http://hotfile.com/dl/26259594/2fb396b/Sufi_Music_Of_Turkey_2010.rar.html 

Albüm Şifresi : www.zevklimp3.net