SQL Injection ile hacking
Alt 7. July 2007, 15:15   #1 (permalink)
BLOKED
Uye Olmayan
 
BLOKED - ait Kullanıcı Resmi (Avatar)
 
Uye No:
Mesajlar: n/a

Seviye: -INF [Seviye Durumu]
Aktiflik: NAN / -INF
Güç: -INF / -INF
Deneyim: NAN%

Exclamation SQL Injection ile hacking

RedLİNE den Alıntıdır...
Evet arkadaslar burada sizlere Sql hakkinda kisa bilgi vericem bu bilgi sayesinde isterseniz sql ile sitelerden bilgi çekebilir istersenizde sql dili hakkinda bilgi edinebilirsiniz yani ben size burada biraz bilgi vericem bu bilgiyi iyi yönde yada kötü yönde kullanmak sizin elinizde diyorum ve sözü uzatmadan isime basliyorum simdi ilk önce sql nedir

Sql veri tabanindaki berileri islemek için kullanilan bir sorgulama dilidir neler yapilabilir bu sorgulama dili sayesinde diye sorucak olursaniz bununla veri tabaninizdaki daha dogrusu veri tabananindaki bilgileri güncelleyebilir silebilir listeleyebilir veya daha ileri gidicek olursak veritabani yedegi bile alabilirsinzi fazla uzatmadan önce komutlar hakkinda biraz bilgi verelim hangi komutlar kullaniliyo diyecek olursaniz komutlarin bizim isimize yarayan kismi daha dogrusu en çok kullanilan komutlar sunlar SELECT, FROM, WHERE, UPDATE, DELETE, biz ise bunlarin arasindan en çok select from where update having olanlarini kullaniyoruz diyorum ve biraz kodlar hakkinda bilgi vermeye basliyorum ilk komutumuz

SELECT: Bu komut tablodan seçmek istedigimiz kolonu belirtmek için kullanilir genelde bu komuttan hemen sonra FROM komutu kullanilir o komutumuzuda açiklayalim

FROM: Bu ise hanhi tablo üzerinde islem yapicaksak o tabloyu belirtmemiz için kulanilir.

WHERE: önemli bir komuttur tablo üzerindeki Tüm degerleri degilde sadece bir degeri yada bizim seçtigimiz deger üzerinde islem yapmamiza yarayan komuttur simdilik bu ögrendigimiz 3 komutla ilgili bir kaç küçük örnek yapalim

SELECT Users FROM Authors WHERE UID=’1’ Buradaki yaptigimiz islem ise Users Kolonunun Altindaki Authors Tablosunda UID'si 1 olan kisinin bilgilerini çagirmaktir Bir Örnek daha verelim

SELECT Durum FROM hayat WHERE tarih='bu aralar' Bu biraz daha eglenceli bir örnek oldu Buradaki Amaç ise Bu aralar Hayattaki durumunu listelemeye yariyor (:-))

Neyse Bu kadar Kod örneginden sonra diger komutlarimiza devam edelim

UPDATE: Bu komutun adindan da anlasilabilicegi gibi Güncelleme yani bizim tabirimizle edit isine yariyor komutun kullanimi ise söyle UPDATE beynim set hayatinanlami='redLine';-- Bu komutta ise yapmaya çalistigimiz olay Beynim Kolonundaki HayatinAnlami Tablosundaki Tüm verileri redLine Olarak Degistirdir. Eger Biz Bu komutta tablodaki tüm degerleri degilde sadece bir degeri degistirmek istiyorsak kullanicagimiz kod deminde anlatmis bulundugum WHERE komutudur.

DELETE: Bu komut yardimiylada veri tabanindan veri silebiliriz nasil Kullanicaz derseniz DELETE FROM BEYNIM buda beynimin içindekileri sil anlamina geliyor simdi gerekli komutlari tanidikdan sonra bir kaç küçük örnekle deneyelim kodlarimizi pekistirelim

Eskiden Avustralya sitelerinde daha dogrusu avustralya haber sitelerinde basit bir sql vardi update yapilabiliyodu haberler onla ilgili olan bir sql çalismasi yapalim ilk önce sizlerle simdi biz haber sitesine girdiniz diyelim adresi [Yalnızca Kayıtlı Üyeler Linkleri Görebilir. Ücretsiz Üye Olmak İçin Tıklayınız!] olsun simdi haber sitesi olduguna göre aktif web programalama dillerinden herhangi biriyle kodlanmis olmasi gerekli bunlardan en çok kullananilanlar nedir asp be php ozaman bizde bunlar üzerinde çalisalim simdi veri tabanindaki haberleri degistiricegimize göre veritabanindaki verileri sitenin bize göstermesi gerekli dimi haber sitesi oldugu için bu haber olur genelde bizde 12. haberi okumaya çalisalim yani siteye girdik 12. haberi normal bir okur gibi okuyacagiz bunun için sitede ortalama su sekilde bi sayfaya girmemiz gereklidir yani tabii bu her sitenin kodlamasina göre degisir ben ortalama bisey söylüyorum size siz giriceksiniz siteye herhangi bir habere tiklicaksiniz ve sitede yaklasik adres satirinda su sekilde birsey çikcak [Yalnızca Kayıtlı Üyeler Linkleri Görebilir. Ücretsiz Üye Olmak İçin Tıklayınız!] Burada site bize demeye çalisiyorki veri tabanindaki 12 id'li veriyi sana gösteriyorum diyor biz tabi isin hack kisminda oldugumuz için sqlyi hataya zorluycaz nasil yapicaz bunu olmayacak haber numarasi giricez mesela ne olabilir bu 12'a deneyelim bakalim ne olacak

Kod:

HTML-Kodu:
Microsoft OLE DB Provider for SQL Server error '80040e14'

Unclosed quotation mark before the character string 'a;'.

/news.asp, line 67

Tamam Tam istedigimiz Türde Bir hata ne diyo burada Sql serverda 'a degimi bulunmadigindan dolayi o veriyi ORDER BY listeeleme komutudur bu arada sqlde listeleyemiyomus e iyi ne güzel bizimde istedigimiz bu diyoruz simdi biz update yapicaz haberi ama update komutu nasil kullaniliyodu bir hatirlayalim UPDATE beynim set hayatinanlami='redLine';-- Himm buradan anladigimiz gibi Bize Beynim Yerine Kolon ismi hayatinanlami yerine isede tablo ismi gerekli himm nasil aliriz bunlardan birini derken aklimiza hemen ne geliyo tabiki Having komutu havingle kolon adini almaya çalisiyoruz deneyelim having'i nasil kullanicaz derseniz tabiiki [Yalnızca Kayıtlı Üyeler Linkleri Görebilir. Ücretsiz Üye Olmak İçin Tıklayınız!] having 1=1 seklinde
karsimiza ise ortalama

Kod:


HTML-Kodu:
Microsoft OLE DB Provider for SQL Server error '80040e14'

Unclosed quotation mark before the character string 'a having 1=1 ORDER BY news;'.

/news.asp, line 67


Tarzinda (Tam Bu sekilde çikmaz tabii ben salladim öyle sonra böyle bi kod çikmasi imkansiz demeyin sonuçda salladim () ) bir hata karsimiza çikar ve biz orada ne görüyoruz ORDER BY news ne demeye çalisiyo biz bu adresdeki yani [Yalnızca Kayıtlı Üyeler Linkleri Görebilir. Ücretsiz Üye Olmak İçin Tıklayınız!] having 1=1 verileri news kolonundan listeleyemiyoruz ne diyo news kolonundan listeleyemiyoruz nedemek bu bizim için kolon adi news mis bunu ögrenmis olduk ozaman geriye ne kaldi tablo ismi tablo ismini ise biraz kurcalayarak bulabiliriz yada mantik yürüterek mantik yürütelim haber basliklarini degistiricegimize göre büyük bi ihtimal ile haber basliginin tablo ismi TiTledir ozaman bizim için her sey tmm sadece kodumuzu yazmak aldiimiz bilgilere göre son kez komutumuzu yziyoruz yani [Yalnızca Kayıtlı Üyeler Linkleri Görebilir. Ücretsiz Üye Olmak İçin Tıklayınız!] UPDATE news SET TiTle='Hacked by redLine';-- Burada Hacked By redLine Yerine Yönlendirme kodu koyarsaniz sitedeki tüm haberler istediginiz yere yönlenir yada Div kodlari yardimiyla sitede Tam Syfa index atarsiniz size kalmis buradaki ;--'nin anlami ise TiTle tablosundaki tüm verilere yaz demek bunun yerine Where komutuyla tek veriyede yazdirabilirsiniz updateyle böyle oldu ileride Select ile ilgilide sql örnekleri yayinliyacagim simdilik bukadar takildiginiz kismi buradan sorabilirsiniz

Konu BLOKED tarafından (7. July 2007 Saat 15:18 ) değiştirilmiştir..
  Alıntı ile Cevapla

Alt 7. July 2007, 15:17   #2 (permalink)
BLOKED
Uye Olmayan
 
BLOKED - ait Kullanıcı Resmi (Avatar)
 
Uye No:
Mesajlar: n/a

Seviye: -INF [Seviye Durumu]
Aktiflik: NAN / -INF
Güç: -INF / -INF
Deneyim: NAN%

Ayrıcana da bizde üye olupta bizim foruma msj yazmaya üşenen arkadaşım H4ckingerden bir video
[Yalnızca Kayıtlı Üyeler Linkleri Görebilir. Ücretsiz Üye Olmak İçin Tıklayınız!]
  Alıntı ile Cevapla
Cevapla

Bookmarks

Seçenekler
Stil Konuyu değerlendir
Konuyu değerlendir:

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık
Gitmek istediğiniz klasörü seçiniz

Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Computer Hacking Forensic GrapH4N Hacking Yardım 10 13. July 2008 22:54
CIA 1.3 Hacking [> Resimli Anlatım <] Mod€ Tr Yeni Başlayan İçin HaCk 5 25. March 2008 01:14
SQL Enjeksiyon Saldırıları ve Korunma (SQL Injection) GrapH4N Hacking Yardım 0 13. September 2007 22:08
mail hacking BLOKED Mail Hacking&Security 0 23. June 2007 14:20
Web Hacking Yöntemleri BLOKED Web Hacking&Security 1 22. June 2007 20:50



Bütün Zaman Ayarları WEZ +3 olarak düzenlenmiştir. Şu Anki Saat: 15:39 .


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.

DosyaArsivi.Com® [22.06.2007]

eXTReMe Tracker

signaTURK.Com® Hosting bir DosyaArsivi.Com® Hizmetidir.


173, 171, 172, 170, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 249, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 259, 52, 53, 54, 56, 57, 58, 248, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 150, 151, 152, 153, 154, 155, 156, 157, 158, 237, 168, 183, 179, 160, 175, 178, 167, 162, 163, 164, 165, 166, 1, 176, 177, 180, 181, 182, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 201, 200, 199, 202, 203, 204, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 222, 219, 220, 221, 229, 230, 231, 232, 233, 234, 235, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 250, 251, 252, 253, 254, 255, 256, 257, 258, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 276, 277, 278,