bugün
- iltica22
- cam açık ve çıplak uyumak6
- ofis pornosu13
- kayyım yönetimindeki esenyurtta rüşvet iddiası8
- bir gün çok konuşkan olup devirsi gün suskun olmak11
- ilişkiye ara vermek10
- kolye142
- hoşlanılan kişinin sizden hoşlanmaması9
- pazartesilerden nefret etmek2
- escort kadınla kondomsuz ilişkiye girmek7
- filistin eğitim bakanlığı ndan koruma çağrısı2
- bu saatte yemek yemek8
- üç rus kız ve bir türk erkek bu saatte neyapabilir9
- asansörde konuşmama kuralı8
- ölümün çözüm olduğunu düşünmek4
- ısparta da kanyonda mahsur kalan ihh gönüllüleri4
- kadınların yedekte erkek tutması3
- uykusuz kedi ablanın çok tatlı bir insan olması20
- marka giyinmek8
- sevgiliden ayrılamama nedenleri2
- sevgiliden ayrilamayip onun terk etmesini beklemek2
- siyah saçlı beyaz tenli kız8
- migren4
- gerçekten iğrenç bir hayat2
- gecelerin kötü olması2
- şargoz2
- kaybolan çorabın teki3
- nervionun mavi gözleri11
- hayatın acı gerçekleri6
- türkiyede kürt olarak barınabilmek için gerekenler71
- erzurum'da 150 tl'ye satılan serpme kahvaltı14
- bik bik'in hacker'a yemek yapması18
- 18 ekim 2026 uludağ sözlüğün hacklenmesi18
- cep telefonu22
- ona bir şey söyle13
- 186 boyundaki erkek7
- nervioya yürüyecem diye nazım hikmete dönüşmek7
- sözlük yazarlarının köpekleri8
- aşk13
- nokia20
- biz büyüdük ve kirlendi mi dünya sorunsalı7
- 26 ekim 2026 galatasaray fenerbahçe maçı8
- teselli vermek6
- asla evlenilmeyecek kızlar11
- bik bik'in kraliçe olması10
- 17 ekim 2026 gençlerbirliği galatasaray maçı23
- ilkokul bebesine türbanı savunmak65
- sohbet edecek kimsenin olmaması7
- taze fasülye sevenin kendisine saygısı yoktur8
- 30 yaşımı devirmiş sözlük teyzeleri7
Saldırgan, uygulama üzerinde kullanıcı giriş ifadesine SQL ifadeleri ekleyerek güvenlik açığı arar. Bunu gerçekleştirebilmek için SQL ifadelerini ve sözdizimini yeteri kadar bilmek gerekir. Aşağıdaki kod satırı, bu güvenlik açığını göstermektedir:
sorgu = "SELECT * FROM kullanicilar WHERE isim =' " + kullaniciAdi + " ';"
Yukarıdaki SQL sorgusunda kullaniciAdi alanına kullanıcı girdisi gelecektir, bu girdiye göre veritabanında arama yapılacak ve sonuç olumlu ise yazılımcının belirlediği işlemler gerçekleşecektir. Bu işlemler muhtemelen arayüzünde kullanıcıAdi verisi girişi için bir alana sahip ve bu veriye göre sisteme dahil edilme işlemini ayarlayan uygulama yazılımıdır. Arka planda girilen veriye göre veritabanında karşılaştırma yapacak ve veri veritabanında bulunuyor ise sisteme giriş sağlanacak, bulunmuyor ise sağlanmayacaktır. Günümüzde uygulamalar güvenliğin daha üst düzey olması için kullanıcı adı verisinin yanında parola da istemektedirler. Burada SQL Injection atağının etkili olabileceği bir açık varsa aşağıdaki şekilde:
' or '1'='1
SQL verisini giriş verisi olarak gönderir isek uygulama tabanında çalışacak sorgu:
sorgu = "SELECT * FROM kullanicilar WHERE isim =' " + kullaniciAdi ' or '1' = '1 + " ';"
şeklinde olur. kullaniciAdi verisi ne olursa olsun '1'='1' koşulu sağlanacağından ve aradaki işlemin OR olmasından dolayı sorgu sonucu her zaman olumlu olacaktır ya da SQL sözdiziminin yorum satırı haline getirme karakterlerini kullanarak:
' or '1'='1' --
' or '1'='1' ({
' or '1'='1' /*
olumlu sonuç elde edilir. Bu karakterlerden sonra gelen tüm karakterler yorum niteliği kazanacaktır ve bir önemi kalmayacaktır.
olay bu arkadaşlar.
sorgu = "SELECT * FROM kullanicilar WHERE isim =' " + kullaniciAdi + " ';"
Yukarıdaki SQL sorgusunda kullaniciAdi alanına kullanıcı girdisi gelecektir, bu girdiye göre veritabanında arama yapılacak ve sonuç olumlu ise yazılımcının belirlediği işlemler gerçekleşecektir. Bu işlemler muhtemelen arayüzünde kullanıcıAdi verisi girişi için bir alana sahip ve bu veriye göre sisteme dahil edilme işlemini ayarlayan uygulama yazılımıdır. Arka planda girilen veriye göre veritabanında karşılaştırma yapacak ve veri veritabanında bulunuyor ise sisteme giriş sağlanacak, bulunmuyor ise sağlanmayacaktır. Günümüzde uygulamalar güvenliğin daha üst düzey olması için kullanıcı adı verisinin yanında parola da istemektedirler. Burada SQL Injection atağının etkili olabileceği bir açık varsa aşağıdaki şekilde:
' or '1'='1
SQL verisini giriş verisi olarak gönderir isek uygulama tabanında çalışacak sorgu:
sorgu = "SELECT * FROM kullanicilar WHERE isim =' " + kullaniciAdi ' or '1' = '1 + " ';"
şeklinde olur. kullaniciAdi verisi ne olursa olsun '1'='1' koşulu sağlanacağından ve aradaki işlemin OR olmasından dolayı sorgu sonucu her zaman olumlu olacaktır ya da SQL sözdiziminin yorum satırı haline getirme karakterlerini kullanarak:
' or '1'='1' --
' or '1'='1' ({
' or '1'='1' /*
olumlu sonuç elde edilir. Bu karakterlerden sonra gelen tüm karakterler yorum niteliği kazanacaktır ve bir önemi kalmayacaktır.
olay bu arkadaşlar.
Gündemdeki Haberler
Güncel Önemli Başlıklar